   html       { margin: 0; padding: 0; text-align: center; background: #f0f0e8 url(../../images/1/body.gif) 50% 0 repeat-y; } body       { margin: 0; padding: 0; background: url(../../images/1/body_top.gif) 50% 0 no-repeat; } span.red, span.star     { color: red; padding: 0 0.2em; } .noborder     { border: none; background: none; } .none, .hidden      { position: absolute; top: -999em; left: -999em; } .displayNone, .hr hr      { display: none; } p.skipLinks     { margin: 0; text-align: center; } p.skipLinks a    { position: absolute; top: -999em; left: -999em; z-index: 1000; text-decoration: none; font-weight: bold; } p.skipLinks a:focus, p.skipLinks a:active  { position: fixed; top: 0; left: 0; width: 100%; padding: 5px 0; color: #ffc000; background: #006290; }  .chyba      { font-weight: bold; color: #C00C09; } .odkazy      { text-align: right; } .odkazy *     { vertical-align: middle; } .odkazy a     { margin-left: 5px; text-decoration: none; } .odkazy a span    { text-decoration: underline; } .odkazy a:hover span  { text-decoration: none; }  #iframe_submit    { display: none; }   .backgroundContainer  { width: 100%; } #main       { width: 960px; margin: 0 auto; text-align: left; background: white; } #main2      { width: 100%; }    #center      { display: inline; float: right; width: 700px; margin: 0 10px 10px 0; } #center .center_cont  { width: 100%; } #left       { display: inline; float: left; width: 230px; margin: 0 0 15px 0; min-height: 700px; height: auto !important; height: 700px; } #right      { display: none;  }  .dlouhy #left    {  } .dlouhy #center   {  }  #stranky .podstranka .anotace  { padding: 0; background: none; border: none; }  #stranky .anotace   { padding: 10px; background: #f9f9f2; border: 1px solid #eaead9; } #stranky .anotace p  { margin-top: 0; }      #top          { position: relative; z-index: 90; width: 100%; height: 171px; background: white url(../../images/1/top.gif) 0 0 no-repeat; } #top a#logo        { position: absolute; top: 23px; left: 26px; } #top #topflash       { position: absolute; top: 0; right: 0; } #top p.slogan       { position: absolute; top: 41px; left: 230px; width: 209px; height: 49px; overflow: hidden; margin: 0; font-size: 1.833em; color: #666666; text-align: center; } #top p.slogan em      { font-style: normal; } #top p.slogan span     { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../../images/1/default/slogan.png) 0 0 no-repeat; }  #top .currency       { margin: 0; position: absolute; left: 520px; top: 14px; z-index: 1;}  #top #lang        { position: absolute; right: -13px; top: 21px; margin: 0; padding: 0; } #top #lang li       { width: 30px; height: 30px; margin: 0; padding: 0; } #top #lang li.cz      { background: url(../../images/1/icons/ico_cz.gif) 0 0 no-repeat #eee; }  #top #lang li.en      { background: url(../../images/1/icons/ico_en.gif) 0 0 no-repeat #eee; }   #top #lang li a      { display: block; width: 30px; height: 30px; } #top #lang li span     { display: none; }    #bottom         { position: relative; width: 100%; height: 138px; font-size: 0.916em; color: #727788; background: url(../../images/1/bottom.gif) 0 0 no-repeat;  } #bottom .width       { width: 100%; } #bottom .padder      { padding: 5px 22px; } #bottom a        { color: #727788; } #bottom a:hover      { color: #f10281; }  #bottom p        { margin: 0; } #bottom p.text       {  } #bottom p.text1      { margin-bottom: 0px; padding-top: 13px; } #bottom p.text3      { margin-top: 0px; padding-bottom: 10px; }  #bottom p.copy       { position: absolute; top: 17px; left: 17px; margin: 0; text-decoration: none; text-align: left; line-height: normal; color: white; } #bottom p.copy .pipe     { margin: 0 0.5em; } #bottom a#b2c       { position: absolute; top: 11px; right: 15px; } #bottom a#ebrana      { position: absolute; top: 11px; right: 87px; }  #bottom ul        { margin: 0; padding-top: 16px; text-align: center; } #bottom ul li       { padding: 0; background: none; display: inline; } #bottom ul li a      { padding: 0 5px; color: white; white-space: nowrap; } #bottom ul li.last a     { background: none; } #bottom p.akce            { text-align: center; color: white; font-size: 0.9em; }   #footer_boxy       { width: 100%; min-height: 80px; height: auto !important; height: 80px; padding-top: 18px; padding-bottom: 15px;               } #footer_boxy .extra1     { width: 100%; min-height: 80px; height: auto !important; height: 80px; background: url(../../images/1/default/footer_logo.gif)  80px 2px no-repeat; } #footer_boxy .extra1:after   { display: block; clear: both; content: " "; } #footer_boxy .footerText   { display: inline; float: left; width: 199px; min-height: 80px; height: auto !important; height: 80px; padding: 0 15px 0 28px; border-left: solid 1px #eaead9; } #footer_boxy #footerText1   { margin-left: 247px; } #footer_boxy .footerText h2  { margin: 0 0 4px; font-size: 1.166em; font-weight: bold; color: white; } #footer_boxy .footerText h2 a  { color: white; } #footer_boxy .footerText ul  { margin: 0; } #footer_boxy .footerText ul li { margin: 2px 0; font-size: 0.916em; background-image: url(../../images/1/footer_li.gif); } #footer_boxy .footerText ul li a {  }  #footer_boxy #footerText_search .pad { padding: 14px 11px; }     .internalLinks       { clear: both; width: 100%; } .internalLinks ul      { margin: 0; padding: 1em 1em 0.75em; font-size: 0.833em; color: #666; text-align: center; } .internalLinks ul li     { display: inline; padding: 0; background: none; } .internalLinks ul li a, .internalLinks ul li a:visited { text-decoration: none; } .internalLinks ul li a:hover  { text-decoration: underline; }  .vymenaLinku       { clear: both; width: 100%; } .vymenaLinku p       { margin: 0; padding: 1em 1em 0.75em; font-size: 0.916em; color: #666; text-align: center; } .vymenaLinku p a      { color: #666; } .vymenaLinku p a, .vymenaLinku p a:visited   { text-decoration: none; } .vymenaLinku p a:hover    { text-decoration: underline; }    
 #top_nav_wrapper      { width: 100%; background: #14007b url(../../images/1/topmenu.gif) 0 0 repeat-x; position: relative; top: 101px; left: 0; } #top_nav_wrapper:after     { display: block; clear: both; content: " "; }  #top ul#top_nav      { width: 77%; margin: 0; padding: 0 0 0 15px; line-height: 1;  } #top ul#top_nav:after     { display: block; clear: both; content: " "; }  #top ul#top_nav li     { display: inline; float: left; padding: 0; background: none; } #top ul#top_nav li a     { float: left; color: white; text-decoration: none; } #top ul#top_nav li a:hover   { color: #86c6d0; } #top ul#top_nav li a span   { display: block; padding: 20px 10px 19px; background: url(../../images/1/topmenu_span.gif) 100% 0 no-repeat; } #top ul#top_nav li.last a span { background: none; padding-right: 0; }   #top ul#top_nav li.active   {  } #top ul#top_nav li.active a  { font-weight: bold; }   #top .searchform_relative   {  } #top #searchform      { position: absolute; top: 114px; right: 16px; width: 185px; text-align: left; background: white url(../../images/1/searchform.gif) 0 0 no-repeat; } #top #searchform form    { background: url(../../images/1/searchform.gif) -185px 100% no-repeat; } #top #searchform fieldset   { display: inline; margin: 0; padding: 0; border: none; background: none; } #top #searchform *     { vertical-align: middle; } #top #searchform label    { display: none; padding-left: 10px; padding-right: 5px; } #top #searchform select    { float: left; width: 160px; font-family: Arial, Helvetica, sans-serif; } #top #searchform input.vyraz  { float: left; width: 141px; padding: 5px 5px 5px 15px; font-family: Arial, Helvetica, sans-serif; color: #666; background: none; border: none; } #top #searchform input.sub   { float: left; margin: 1px 0 0 0; padding: 0; width: 21px; height: 21px; border: none; }    #top #loged_in, #top #header_box      { position: absolute; top: 25px; right: 60px; padding: 5px 0px 5px 0; white-space: nowrap; } #top #loged_in       { right: 60px; } #top #loged_in .extra, #top #header_box .extra    { position: relative; }    #top #loged_in a, #top #header_box a     { margin: 0; font-size: 1em; }  #top #loged_in a span, #top #header_box a span    {  }  #top #loged_in .name     { float: left; padding: 0 8px; font-weight: bold; color: #666666; }  #top #loged_in a, #top #loged_in a:visited, #top #header_box a, #top #header_box a:visited   {  }  #top #loged_in a:active, #top #loged_in a:hover, #top #header_box a:active, #top #header_box a:hover   { text-decoration: none; }  #top #edit        { position: absolute; left: 15px; bottom: 7px; }  #top #header_box .body a.customer_nologin, #top #loged_in a.customer_myaccount      { background: url(../../images/1/icons/lock.gif) 100% 7px no-repeat; padding-right: 12px; } #top #loged_in a.customer_myaccount      { padding-right: 14px; } #top #header_box .body a.customer_nologin:hover, #top #loged_in a.customer_myaccount:hover    { background: url(../../images/1/icons/lock_hover.gif) 100% 7px no-repeat; }    #top #header_login_control_box      { display: none; position: absolute; top: 16px; right: -22px; z-index: 1000; width: 320px; padding-top: 10px; z-index: 100; } #top #header_login_control_box .top     { position: absolute; top: 1px; right: 17px; width: 20px; height: 10px; background: url(../../images/1/login_sipka.png) 0 0 no-repeat; }  #top #header_login_control_box .body    { padding: 17px 35px 17px 15px; border: solid 1px #dddcc5; background: white; } #top #header_login_control_box #close    { position: absolute; top: 15px; right: 4px; cursor: pointer; } #top #header_login_control_box p      { float: left; width: 100%; margin: 0 0 6px; padding: 0; line-height: normal; text-align: left; } #top #header_login_control_box fieldset label { display: block; float: left; width: 49%; padding-top: 2px; color: #333333; } #top #header_login_control_box fieldset input { display: block; float: right; width: 46%; padding: 2px 3px; border-color: #eaead9; background: url(../../images/1/login_input.gif) 0 0 no-repeat; } #top #header_login_control_box fieldset   { margin: 0; padding: 0; background: none; border: none; } #top #header_login_control_box p.tlaco    { float: right; width: 40%; text-align: right; margin: 7px 0 0; } #top #header_login_control_box p#zapomnel   { float: left; width: 51%; padding-top: 11px; margin: 0; } #top #header_login_control_box p#checkout_error { float: none; width: auto; margin: 5px 0 0; padding: 0.2em 0.5em 0 0;                    background: white; color: #c00; line-height: 1.4em; white-space: normal; } #top #header_login_control_box ul     { margin: 0; } #top #header_login_control_box ul li    {  } #top #header_login_control_box ul li a    { color: black; }    #top #nav_wrapper           { position: absolute; bottom: 14px; left: 21px; width: 947px; } #top #nav_wrapper ul#nav        { width: 100%; margin: 0; border-bottom: solid 6px #eaead9; background: url(../../images/1/topmenu.gif) 0 100% repeat-x; } #top #nav_wrapper ul#nav:after      { display: block; clear: both; content: " "; } #top #nav_wrapper ul#nav li       { display: inline; float: left; padding: 0; background: none; } #top #nav_wrapper ul#nav li strong     { float: left; font-weight: normal;  } #top #nav_wrapper ul#nav li strong.lastura  {  } #top #nav_wrapper ul#nav li strong a    { float: left; padding: 12px 27px 9px 19px; color: white; text-decoration: none; font-size: 1.166em; background: url(../../images/1/topmenu_r.gif) 100% 0 no-repeat; } #top #nav_wrapper ul#nav li strong a:hover  { text-decoration: underline; } #top #nav_wrapper ul#nav li.active strong   {  } #top #nav_wrapper ul#nav li.active strong a  { background-image: url(../../images/1/topmenu_a_r.gif); }      #top .minibasket        { position: absolute; top: 52px; right: 60px; background: url(../../images/1/default/bg_kosik.gif) 0 0 no-repeat; } #top .minibasket .extra      { } #top .minibasket p       { margin: 0; font-size: 1em; } #top .minibasketEmpty p      { padding: 5px 0 2px 29px; } #top .minibasket p a       { display: block; padding: 5px 0 2px 29px; color: #727788; text-decoration: none; } #top .minibasket p a span.line   { color: #f10281; text-decoration: underline; } #top .minibasket p a:hover span.line { text-decoration: none; color: #3c9700; } #top .minibasket p span.block    {  } #top .minibasket p       {  }          .container           { width: 100%; margin: 0 0 1em; } .container h3          { margin: 0 0 9px; font-size: 1.3333em; background: url(../../images/1/hlavicka.gif) 0 0 repeat-x #cfceb0; color: black; } .container h3 strong        { display: block; padding: 11px 10px 10px 19px;  } .container h3 strong a        { color: black; }  #stromCont           {  } #stromCont h3          {  } #stromCont h3 strong        { } .colBanner           { text-align: center; margin: 1em 0; }  #vyrobceCont h3         {  } #vyrobceCont h3 strong       {  }  #cont_eshop_offer         {  } #cont_eshop_offer .col_list     { width: 230px; margin: 0; } #cont_eshop_offer ul li       { margin: 0 0 3px 0; background: url(../../images/1/li.gif) 10px 9px no-repeat; border: none; } #cont_eshop_offer ul li a      { width: 211px; padding: 5px 0 5px 19px; margin: 0; text-decoration: underline; background: url(../../images/1/left_offer_1.gif) right 0 no-repeat #eeeed8; }  #cont_eshop_offer ul li#offer2 a    { background: url(../../images/1/left_offer_2.gif) right 0 no-repeat #eeeed8; }  #cont_eshop_offer ul li#offer3 a    { background: url(../../images/1/left_offer_3.gif) right 0 no-repeat #eeeed8; }    #cont_eshop_offer ul li a:hover, #cont_eshop_offer ul li.active a, #cont_eshop_offer ul li a:visited   { color: #f10281; }   #columnSearch          {  } #columnSearch form        { padding: 10px 0; } #columnSearch form *        { vertical-align: middle; } #columnSearch form input.vyraz    { font-family: Arial, Helvetica, sans-serif; } #columnSearch form input.sub     {  }    #cont_login           {  } #cont_login h3          {  } #cont_login fieldset        { margin: 0; padding: 0 10px; border: none; background: none; } #cont_login fieldset p       { clear: both; width: 100%; margin: 0 0 4px; line-height: normal; } #cont_login fieldset p:after     { display: block; clear: both; content: " "; } #cont_login fieldset p label     { float: left; width: 40px; padding-top: 2px; color: black; } #cont_login fieldset p.jmeno input, #cont_login fieldset p.heslo input   { float: right; width: 110px; } #cont_login fieldset p.tlaco     { display: inline; float: right; clear: none; width: 70px; margin: 10px 0 0; } #cont_login fieldset p.tlaco input   { margin: 0; padding: 0; border: none; background: none; } #cont_login fieldset p.zapomnel    { display: inline; float: left; clear: none; width: 50%; margin: 15px 0 0; font-size: 0.916em; text-align: left; } #cont_login fieldset p.zapomnel a   { color: black; } #cont_login fieldset p.error     { width: auto; margin: 1em 0 0; }  #cont_login #loged_in_1 ul      { margin: 0 0 1em 15px; } #cont_login #loged_in_1 ul li     { margin: 0 0 3px; background-image: url(../../images/1/li_white.gif); } #cont_login #loged_in_1 ul li a, #cont_login #loged_in_1 ul li a:visited { color: black; }    .col_list           { width: 220px; margin: 0 0 0 10px; } .col_list:after         { display: block; clear: both; content: " "; }   #rl_box            { }  #rl_box h4           { float: left; width: 100%; margin: 0; padding: 0; line-height: 1.75em; text-transform: uppercase; } #rl_box h4 span         { display: block; text-decoration: none; background: url(../../images/1/menu_dash.gif) 2px 100% repeat-x; } #rl_box h4 span a         { display: block; padding: 5px 0 5px 29px; color: #2a2b2f; text-decoration: none;  } #rl_box h4 span a:hover       { text-decoration: underline; }  .col_list ul          { display: inline; float: left; width: 100%; margin: 0; line-height: 1.75em; } .col_list ul li         { position: relative; float: left; width: 100%; padding: 0; margin: 0; background: none; }  .col_list ul li a         { display: block; width: 100%; color: #333; text-decoration: none; background: #f4f4ea; margin: 0 0 1px 0; } .col_list ul li a span       { display: block; padding: 4px 0 4px 9px; }  .col_list ul li a:active, .col_list ul li a:hover       { background: #eeeed8; }  .col_list ul li ul        { padding: 0; margin: 0; } .col_list ul li ul li       { border: none; } .col_list ul li ul li a       { background: #e6e6ca; }  .col_list ul li ul li a span     { padding: 4px 0 3px 24px; background-position: 30px 7px; }  .col_list ul li ul li ul      { border-top: none; } .col_list ul li ul li ul li a     { background: white; } .col_list ul li ul li ul li a span   { padding: 0px 0 1px 39px; } .col_list ul li ul li ul li ul li a span { padding-left: 54px; }   .col_list ul li.active a      { background: #e6e6ca; font-weight: bold; color: #333; } .col_list ul li.active ul      { background: white; } .col_list ul li.active ul li a    { background: #eeeed8; font-weight: normal; color: #333333; } .col_list ul li.active ul li.active   {  } .col_list ul li.active ul li.active > a { font-weight: bold; } .col_list ul li.active ul li ul     { padding: 4px 0 2px; } .col_list ul li.active ul li ul li a  { background: #ffffff; }   .col_list ul li .higher       { position: absolute; top: 10px; right: 12px; cursor: pointer; } .col_list ul li ul li .higher     { top: 9px; } .col_list ul li .higher img     { border: none; }    #navstivene       {  } .col_list ol      { margin-top: 0; margin-bottom: 0; } .col_list ol li     {  } .col_list ol li a     { color: black; text-decoration: none; } .col_list ol li a:visited  {  } .col_list ol li a:active, .col_list ol li a:hover   { text-decoration: underline; }    .container .texty     { width: 200px; padding: 10px 10px; margin: 0 0 0 10px; background: #f4f4ea; line-height: 1.5em; } .container .texty p    { margin: 0; line-height: 1.7em; }    #but_news_letter     { padding: 10px 10px; } #but_news_letter p    { margin-top: 0; } #but_news_letter fieldset  { margin: 0; padding: 0; border: none; background: none; } #but_news_letter label   { display: block; margin: 0 0 9px; text-align: justify; line-height: 1.4em; } #but_news_letter input#email {  } #but_news_letter .error_msg { display: block; } #but_news_letter input.sub  { width: 67px; height: 23px; border: none; padding: 0;             background: url(../../images/1/buttons/news_submit.gif) 0 0 no-repeat; }    .dvojbannery      { margin-bottom: 14px; }  .dvojbannery h3     { margin: 0; padding: 15px 22px 15px 78px; font-size: 1.416em; text-transform: uppercase; color: white;             background: url(../../images/1/dvojbannery_h3.gif) 0 0 no-repeat; }  .dvojbannery .produkt   { border: solid 1px #f2f2f2; margin-bottom: 5px; } .dvojbannery h4     { margin: 0; padding: 8px 4px 9px; font-size: 1em; text-align: center; color: #cc0000; background: #f2f2f2; } .dvojbannery h4 a:link   { color: red; text-decoration: none; } .dvojbannery h4 a:visited  { text-decoration: none; } .dvojbannery h4 a:active, .dvojbannery h4 a:hover   { text-decoration: underline; } .dvojbannery .image    { margin: 0.5em 0; text-align: center; } .dvojbannery p      {  } .dvojbannery p.popisek   { text-align: center; margin: 0.5em 0; padding: 0 4px; } .dvojbannery p.nahore   { text-align: center; margin: 0.5em 0; padding: 0 4px; } .dvojbannery p.dole    { text-align: center; margin: 0; padding: 0 4px; }    #cont_bestsel      { background: white; } #bestsel        { width: 100%; margin: 0 auto; } #bestsel h4       { margin: 0; padding: 0.5em 0; text-align: center; font-size: 1em; color: black; } #bestsel h4 span     { padding: 5px 0; } #bestsel ul       { width: 100%; margin: 0; line-height: normal; } #bestsel ul li      { float: left; width: 100%; border-bottom: solid 1px #eaead9; padding: 0.6em 0; background: none; } #bestsel ul li.h4     { padding: 0; } #bestsel ul li .image   { float: left; width: 70px; text-align: center; } #bestsel ul li .image img  {  } #bestsel ul li .link    { float: right; width: 53%; font-weight: bold; text-align: right; } #bestsel ul li .link a   { display: block; } #bestsel ul li .link a   {  } #bestsel ul li .link a:visited{  } #bestsel ul li .link a:active, #bestsel ul li .link a:hover {  } #bestsel ul li .price   { float: right; clear: right; width: 53%; padding-top: 7px; text-align: right; } #bestsel ul li .price strong {  } #bestsel ul li.first    { padding-top: 0.3em; } #bestsel ul li.last    { border-bottom: none; }        #productNews        { width: 100%; } #productNews ul       { width: 100%; margin: 0; } #productNews ul li      { width: 100%; padding: 15px 0; background: url(../../images/1/produkty_dash.gif) 50% 100% no-repeat; } #productNews ul li:after    { display: block; clear: both; content: " "; } #productNews ul li .image    { display: inline; float: left; width: 110px; margin-left: 11px; } #productNews ul li .link    { display: inline; float: right; width: 90px; margin: 10px 0 0; padding-right: 11px; font-size: 0.916em; text-align: center; font-weight: bold; } #productNews ul li .price    { display: inline; float: right; width: 90px; margin: 1em 0 0; padding-right: 11px; text-align: center; font-size: 1.083em; font-weight: bold; }    #novinky_sloupec .col_padder   {  } #novinky_sloupec .novinka    { margin: 0; padding: 10px 0; border-bottom: solid 1px #eaead9; } #novinky_sloupec .last     {  } #novinky_sloupec p.datum    { margin: 0 0 0.5em; padding: 0; font-size: 0.9em; } #novinky_sloupec p.datum small  {  } #novinky_sloupec h4      { margin: 0.5em 0 3px; font-size: 1.0833em; } #novinky_sloupec .anotace    { line-height: 1.5em; text-align: justify; } #novinky_sloupec .anotace p   { margin: 0; padding: 0; } #novinky_sloupec span.vice    { display: block; text-align: right; } #novinky_sloupec span.vice a   {  } #novinky_sloupec p.archiv    { margin: 0; padding: 10px 0; } #novinky_sloupec p.archiv a   { font-weight: bold; }    #novinky_archiv       { width: 100%; }  #novinky_archiv .novinka    { background: #f9f9f2; border-right: solid 1px #eaead9; border-bottom: solid 1px #eaead9;               margin: 0 0 1.5em; } #novinky_archiv .novinka_cont   { padding: 0.75em 1em; } #novinky_archiv p.datum     { margin: 0; padding: 0; float: right; } #novinky_archiv h3      { margin: 0 0 0.8em; padding: 0; } #novinky_archiv p.image     { float: left; margin: 0 10px 5px 0; } #novinky_archiv .anotace    { line-height: 1.5em; text-align: justify; } #novinky_archiv .anotace p    { margin: 0; padding: 0; } #novinky_archiv span.vice    { display: block; text-align: right; } #novinky_archiv span.vice a   {  }    #novinka_detail       { width: 100%; } #novinka_detail p.datum     { float: right; margin: 0; padding: 4px 0 0; } #novinka_detail h2      { margin-top: 0; } #novinka_detail .anotace    { line-height: 1.5em; } #novinka_detail .anotace p    { margin: 0 0 1em; }    .ankety          {  }  .ankety .anketa       {  } .ankety .last        {  } .ankety .anketa .col_padder   { padding: 10px; } .ankety .anketa h4      { float: none; width: auto; margin: 0; padding: 0; color: black; } .ankety .anketa p       { margin: 0.5em 0; text-align: left; } .ankety .anketa p.obrazek    { text-align: center; } .ankety .anketa p .text     { display: block; } .ankety .anketa p a      { display: block; } .ankety .anketa p .bar     { display: block; height: 10px; background: #f9f9f2; cursor: pointer; } .ankety .anketa p .hlasy    { display: block; height: 10px; width: 50%; cursor: pointer; } .ankety .anketa p .barva1    { background: #eaead9; } .ankety .anketa p .barva2    { background: red; } .ankety .anketa p .none     { display: none; } .ankety .ankety .anketa em    { display: block; text-align: center; }    #downloadCont        {  } #downloadCont ul       { margin: 0; padding: 10px; } #downloadCont ul li      { clear: both; width: 100%; padding: 0; background: none; } #downloadCont ul li span.icon   { float: left; height: 40px; margin: 0 8px 0 0; } #downloadCont ul li span.icon img {  } #downloadCont ul li a     { display: block; } #downloadCont ul li span.size   { display: block; }          #crumb_trail       { width: 100%; clear: both; margin: 2px 0 1em; line-height: 1.5em; text-align: left; }  #crumb_trail span     { float: left; background: url(../../images/1/default/crumb_arrow.gif) 100% 60% no-repeat; margin-right: 12px; font-size: 0.9166em; } #crumb_trail a, #crumb_trail span.final   { float: left; padding: 4px 17px 3px 0; } #crumb_trail span.final   { background: none; }  #crumb_trail a, #crumb_trail a:visited   {  } #crumb_trail a:active, #crumb_trail a:hover    {  }  p#navigace       { width: 100%; margin: 0 0 1em; } p#navigace a.back     { float: right; margin: 0 0 0 15px; }    .show_info      { display: none; position: absolute; top: 200px; left: 200px; z-index: 1000; width: 280px; font-size: 0.916em;           background: #f9f9f2; border: solid 1px #eaead9; } .show_info .padder  { padding: 10px; } .show_info p    { margin: 0; text-align: left; font-size: 1.1667em; } .show_info p.link   {  } .show_info .x    { float: right; } .show_info .x a   { background: #faae64; padding: 1px 3px; font-weight: bold; text-decoration: none; } .show_info .x a, .show_info .x a:visited { color: white; } .show_info .x a:active, .show_info .x a:hover { background: #175B9F; }    #download           {  } #download .download_kategorie     { background: #f9f9f2; border-right: solid 1px #eaead9; border-bottom: solid 1px #eaead9;                 margin: 0 0 1.5em; padding: 0.75em 1em; } #download .download_kategorie h2    { font-size: 1.25em; margin: 0 0 0.5em; padding: 0; font-weight: bold; } #download .download_kategorie .anotace  { line-height: 1.5em; text-align: justify; } #download .download_kategorie .anotace p { margin: 0; padding: 0; }    .polozka_download         { margin-top: 4px; padding: 0 0 4px 0; border-bottom: 1px dotted #eaead9; } .polozka_download h4        { margin: 0 0 0.5em; font-size: 1em; } .polozka_download p        { margin: 0; } .polozka_download span.polozka    { font-weight: bold; } .polozka_download span.hodnota    {  }    .banner            { margin: 1em 0; text-align: center; }    h2.header       { padding: 0; width: 100%; font-size: 1.333em; font-weight: bold; } h2.header span      {  } h2.header span span    {  } h2.header span span span  { display: block; padding: 6px 0 8px 0; }    .h2_hlavicka       { position: relative; width: 100%; margin: 1em 0 0.5em;  overflow: auto; } .h2_hlavicka p.nahoru    { position: absolute; top: 0; right: 0; margin: 0; padding: 5px 10px 0 0; line-height: normal; } .h2_hlavicka p.nahoru a    {  } .h2_hlavicka p.nahoru a:visited {  } .h2_hlavicka p.nahoru a:active, .h2_hlavicka p.nahoru a:hover  {  } .h2_hlavicka h2.header    { width: auto; margin: 0; padding-right: 4em; border-bottom: none; }   p.akce_buttons span.je         {  } p.akce_buttons span.neni        {  } p.akce_buttons span.label        { color: #666666; font-size: 0.9166em; font-weight: normal; } p.akce_buttons span.text        { font-size: 0.9166em; font-weight: normal; } p.akce_buttons span.text_je       { color: #3c9700; } p.akce_buttons span.text_neni       { color: #cc0000; } #main p.akce_buttons .napoveda      { margin-right: 1px; } #main p.akce_buttons .napoveda a      { padding: 1px 4px 0;  }   p.akce_buttons span          { padding: 2px 7px; font-weight: bold; font-size: 0.9166em; } p.akce_buttons span.akce        { background: url(../../images/1/stitky/akce_bg.png) 0 0 repeat; color: #ff0000; border: solid #cc0000; border-width: 1px 1px 1px 1px; } p.akce_buttons span.novinka       { background: url(../../images/1/stitky/novinka_bg.png) 0 0 repeat; color: black; border: solid #ffc000; border-width: 1px 1px 1px 1px; } p.akce_buttons span.doprodej       { background: url(../../images/1/stitky/akce_bg.png) 0 0 repeat; border: solid #cc0000; color: #cc0000; border: solid #cc0000; border-width: 1px 1px 1px 1px; } p.akce_buttons span.doprava       { background: url(../../images/1/stitky/doprava_bg.png) 0 0 repeat; color: #3c9700; border: solid #3c9700; border-width: 1px 1px 1px 1px; }   p.dostupnost            {  }  p.dostupnost span           { font-size: 0.9166em; color: #666666; }  p.dostupnost span.text_je        { color: #3c9700; font-weight: bold; } p.dostupnost span.text_neni       { color: #cc0000; }       .deals         { width: 100%; margin: 2em 0; } .deals h2.header      {  }  .deals             {  } .deals .plavec           { display: inline; float: left; width: 219px; min-height: 255px; height: auto !important; height: 255px;                  margin: 0 20px 20px 0; border: solid 1px #eaead9; border-width: 0 1px 1px 0; } .deals .extra1           { position: relative; padding: 0 30px 10px 0; } .deals .last           { margin-right: 0; } .deals .plavec h2, .deals .plavec h3          { margin: 0; font-size: 1.166em; font-weight: bold; min-height: 44px; height: auto !important; height: 44px; } .deals .plavec h2 a, .deals .plavec h3 a         {  } .deals .plavec div.obrazek       { margin: 0; text-align: center; width: 100%; min-height: 140px; height: auto !important; height: 140px; } .deals .plavec  p.popis        { margin: 0; font-size: 0.916em; } .deals .plavec .pod         { margin: 0; } .deals .plavec .pod .nase       { float: left; padding-top: 5px; }  .deals .plavec .pod strong       { font-size: 1.25em; } .deals .plavec .data p.akce_buttons    { margin: 10px 0 0; } .deals .plavec .tlacitko       { text-align: right; } .deals .plavec .tlacitko *       { vertical-align: middle; } .deals .plavec .tlacitko form      { padding-bottom: 1px; } .deals .plavec .tlacitko input.in    { width: 20px; margin-right: 5px; } .deals .plavec .tlacitko input.imageSubmit { margin: 0; padding: 0; border: none; background: none; }   .deals_best        {  } .deals_best h2       {  } .deals_best .box1      { display: inline; float: left; width: 48.8%; } .deals_best .box2      { display: inline; float: right; width: 48.8%; } .deals_best .plavec     { display: block; float: none; width: auto; margin-bottom: 0; }   .deals .plavec p.akce_buttons        { position: absolute; top: 0; right: 0; line-height: 1em; margin: 0; height: 0; padding-bottom: 10px; } .deals .plavec p.akce_buttons img      { clear: both; margin-bottom: 5px; float: right; padding: 0; border: none; background: none; } .deals .plavec p.akce_buttons span.stitek    { margin: 0 1px 5px 0; padding: 4px 7px; font-size: 0.9166em; display: block; } .deals .plavec p.dostupnost  { margin: 0; }    #akce.small        {  } #akce.small .plavec     { width: 33.3%; } #akce.small .plavec_cont   { padding-top: 0; margin-right: 10px; } #akce.small .last .plavec_cont { margin-right: 0; }  #akce.small .plavec h3    { text-align: center; border-bottom: solid 1px #eaead9; } #akce.small ul       { margin: 0; line-height: normal; } #akce.small ul li      { margin-bottom: 5px; padding: 0; background: none; } #akce.small ul li .image   { text-align: left; height: auto; } #akce.small ul li .link    { margin-bottom: 2px; } #akce.small ul li .price   { font-size: 1.2em; }   #main .napoveda       { font-size: 0.916em; } #main .napoveda a       { position: relative; border: 1px solid #eaead9; background: #f9f9f2; padding: 0 5px; color: #008ccd; font-weight: bold;               cursor: help; text-decoration: none; white-space: nowrap; font-family: "Times New Roman", Times, serif; } #main .napoveda a span     { font-size: 1em; display: none; white-space: normal; }  #main .napoveda a:hover     { background: #008ccd; color: white; } #main .napoveda a:hover span   { display: block; width: 15em; border: 1px solid #eaead9; background-color: #f9f9f2;               position: absolute; top: 15px; right: 1px; color: black; font-weight: normal; } #main .table_kosik .napoveda a:hover span             { top: auto; bottom: 15px; left: auto; right: 15px; } #main .napoveda a:hover span em  { display: block; padding: 0.5em 0.6em; text-align: left; font-style: normal; line-height: 1.4em; font-family: Arial, Helvetica, sans-serif; }  #main .z10 a        { z-index: 10; } #main .z9 a         { z-index: 9; } #main .z8 a         { z-index: 8; } #main .z7 a         { z-index: 7; } #main .z6 a         { z-index: 6; } #main .z5 a         { z-index: 5; } #main .z4 a         { z-index: 4; } #main .z3 a         { z-index: 3; } #main .z2 a         { z-index: 2; } #main .z1 a         { z-index: 1; }   #bundleContent      {  } #bundleContent .plavec   { min-height: 190px; height: auto !important; height: 190px; }       #detail        { width: 100%; } #detail .left      { float: left; width: 304px; } #detail .right      { float: right; width: 380px; } #detail .left_cont    { } #detail .right_cont    { } #detail h1       { margin-bottom: 0.5em; } #detail fieldset legend   { display: none; }  #detail .popis h3, #detail .popis p, #detail .right p.popis     { margin-top: 0; }  #detail div.image       { min-height: 300px; height: auto !important; height: 300px; vertical-align: middle; } #detail div.image p      { margin: 0; position: relative; } #detail div.image p a     { cursor: pointer; } #detail div.image p .img_zoom   { display: block; width: 40px; height: 40px; position: absolute; right: 0; top: 5px; background: url(../../images/1/detail/img_zoom.png) 0 0 no-repeat; } #detail div.image p:hover .img_zoom,  #detail div.image p.hover .img_zoom { background: url(../../images/1/detail/img_zoom_hover.png) 0 0 no-repeat; }  #detail div.image img     { } #detail div.image p.akce img   { border: none }  #detail p.bonusy       {  } #detail p.bonusy strong     { font-size: 1.2em; color: #faae64; }  #detail p.koupit       { text-align: right; float: right; margin-bottom: 0; } #detail p.vyprodano      { background: #c00; border: solid 1px #cc0000; color: white; padding: 0.5em 1em;              text-align: center !important; } #detail p.pocetKusu      { float: right; padding: 8px 5px 0 0; } #detail p.pocetKusu input    { width: 20px; padding: 2px 0; text-align: center; }  #detail p.favourite_button    { clear: both; } #detail p.favourite_button a   { text-decoration: none; font-weight: bold; } #detail p.favourite_button a:hover { text-decoration: underline; } #detail p.favourite_button a img  { margin-right: 5px; }  #detail p.tlaco       { text-align: right; }  #detail #hodnoceni      { margin: 0; padding: 0; } #detail #hodnoceni dt     {  } #detail #hodnoceni dd     { margin: 0 0 0.5em;  } #detail .stars        { float: right; padding: 5px 0; width: 146px; } #detail .stars a       {  } #detail .stars span      { float: right; width: 16px; height: 15px; background: url(../../images/1/default/detail/star.gif) 0 0 no-repeat; } #detail .stars span.half    { background-image: url(../../images/1/default/detail/star_half.gif); } #detail .stars span span    { display: none; } #detail #hodnoceni p.vice    { margin-top: 1em; } #detail .right .parametry h2      { color: black; font-size: 1.25em; font-weight: bold; }  #detail table.ceny      { width: 100%; border-top: 4px solid #eaead9; } #detail table.ceny td     { padding: 5px 0; vertical-align: middle; } #detail table.ceny td.label   { padding-right: 8px; text-align: left; border-bottom: dotted 1px #eaead9; } #detail table.ceny td.sdph, #detail table.ceny td.sku, #detail table.ceny td.bdph, #detail table.ceny td.dostupnost, #detail table.ceny td.bezna, #detail table.ceny td.usetrite  { border-bottom: dotted 1px #eaead9; text-align: right; } #detail table.ceny td.dostupnost  { color: #3C9700; } #detail table.ceny td .inavail  { color: #cc0000; } #detail table.ceny td.sep    { width: 20px; } #detail table.ceny td.tlaco   { padding-bottom: 0; vertical-align: bottom; text-align: center; } #detail table.ceny td.tlaco input.imageSubmit { padding: 0; border: none }  #detail table.ceny td.sdph     { font-size: 1.3333em; font-weight: bold; } #detail table.ceny td.sdph_label   {  } #detail table.ceny td.usetrite   { font-weight: bold; color: #bbb; }  #detail #detail_ceny       {  }  #cetelem_splatky, #essox_splatky, #detail p.telOrder       { display: inline; float: left; } #telObjBox          { display: none; clear: both; padding: 5px 10px; border: solid 1px #eaead9;                background: #f7f7f7 url(../../images/1/default/detail/rada_tel.gif) 95% 14px no-repeat; } #cetelem_splatky p.tlaco, #essox_splatky p.tlaco, #detail p.telOrder       { float: left; margin: 15px 0 9px; } #cetelem_splatky p.tlaco a, #essox_splatky p.tlaco a, #detail p.telOrder a       { float: left; padding: 5px 13px 5px 27px; border: solid 1px #eaead9;                background: #f9f9f2 url(../../images/1/icons/ico_calc.gif) 8px 6px no-repeat; z-index: 1; }  #detail p.telOrder       { float: right; width: 56%; } #detail p.telOrder a       { background-image: url(../../images/1/icons/ico_phone.gif); }   #detail p.akce_buttons      {  float: left; clear: left; margin: 0 0 0.5em; }  #detail p.akce_buttons span    { float: left; margin-right: 3px; }   #detail ul.akce          { width: 100%; margin: 0; line-height: normal; } #detail ul.akce:after        { display: block; clear: both; content: " "; } #detail ul.akce li         { float: left; padding: 0; font-size: 0.916em; border-right: dotted 1px #eaead9; background: none; text-align: center; } #detail ul.akce li a         { float: left; width: 86px; color: #3c9700; }  #detail ul.akce li a.ico_zoom      { background: url(../../images/1/buttons/ico_zoom.gif) 50% 6px no-repeat; } #detail ul.akce li a.ico_foto      { background: url(../../images/1/buttons/ico_images.gif) 50% 8px no-repeat; } #detail ul.akce li a.ico_advice     { background: url(../../images/1/buttons/ico_advice.gif) 50% 6px no-repeat; } #detail ul.akce li a.ico_send      { background: url(../../images/1/buttons/ico_send.gif) 50% 11px no-repeat; } #detail ul.akce li a.ico_pdf      { background: url(../../images/1/buttons/ico_pdf.gif) 50% 5px no-repeat; } #detail ul.akce li a.ico_video     { background: url(../../images/1/buttons/ico_video.gif) 50% 6px no-repeat; } #detail ul.akce li a.ico_facebook    { background: url(../../images/1/buttons/ico_facebook.gif) 50% 6px no-repeat; }  #detail ul.akce li a span       { display: block; padding: 49px 5px 0; }    .ui-tabs-hide               { display: none; } .tabsHeader                { position: relative; z-index: 1; top: 1px; width: 100%; margin-top: 2em; } .tabsHeader:after             { display: block; clear: both; content: " "; } .tabsHeader ul               { margin: 0 0 0 5px; width: 697px; } .tabsHeader ul:after       { display: block; clear: both; content: " "; }  .tabsHeader ul li             { display: inline; float: left; margin: 5px 0 0 5px; padding: 0;  background: none; border: 1px solid #eaead9; } .tabsHeader ul li a            { float: left; padding: 8px 16px; } .tabsHeader ul li.ui-tabs-selected   { font-weight: bold; border-bottom: none; background: white; } .tabsHeader ul li.ui-tabs-selected a  { padding-bottom: 8px; color: #727788; text-decoration: none; font-weight: normal; } .tabsHeader ul li a:hover        { text-decoration: underline; } .tabsHeader .cleaner           { display: none; }   #tabsCont          { width: 100%; } .tabsBody                  { margin-bottom: 1em; border: solid 1px #eaead9; border-bottom: none; padding: 17px 17px 10px; background: white url(../../images/1/tabsBody.gif) 0 100% repeat-x; } .tabsBody .productTab          { width: 100%; padding: 0; line-height: 1.5em; } .tabsBody .productTab .extra1      {  } .tabsBody .productTab h2         { margin-top: 1em; color: #2a2b2f; } .tabsBody .productTab h3         { color: #2a2b2f; }   #tabsCont .noborder       { border: none; padding: 0; background: none; }   .bottom_tabs, #nazory .bottom_tabs       { margin: 1em 0 0; padding-top: 1em; }  .bottom_tabs a         { margin-right: 25px; } p.nahoru           { margin: 2em 0 0; float: right; } p.nahoru a.last        {  }        .bookmarks          { width: 100%; margin: 1em 0 0; padding: 0; } .bookmarks .extra1       { width: 100%; margin-bottom: 1em; } .bookmarks .extra1:after     { display: block; clear: both; content: " "; }  .bookmarks .icons        { float: left; margin: 0; width: 100%; } .bookmarks .icons li       { float: left; width: 25%; background: none; padding: 0; } .bookmarks .icons li.ico_share   { position: relative; } .bookmarks .icons li a      { padding: 1px 0 1px 21px; display: block; background: url(../../images/1/default/detail/ico_noicon.gif) 0 3px no-repeat; } .bookmarks .icons li.ico_advice a  { background-image: url(../../images/1/default/detail/ico_advice.gif); } .bookmarks .icons li.ico_print a   { background-image: url(../../images/1/default/detail/ico_print.gif); } .bookmarks .icons li.ico_send a   { background-image: url(../../images/1/default/detail/ico_send.gif); } .bookmarks .icons li.ico_share a     { background-image: url(../../images/1/default/detail/ico_share.gif); }  .bookmarks .icons li.ico_puzzle a  { background-image: url(../../images/1/default/detail/ico_puzzle.gif);  }  .bookmarks .icons li.ico_puzzle a span { display: block; background: url(../../images/1/icons/lock.gif) 79% 89% no-repeat; } .bookmarks .icons li.ico_puzzle a:hover span { background: url(../../images/1/icons/lock_hover.gif) 79% 89% no-repeat; }  .bookmarks #share      { width: 217px; position: absolute; top: 25px; right: 56px; z-index: 1000; padding-top: 10px; margin-top: 10px; line-height: 1.5em; background: white; } .bookmarks #share:after    { display: block; clear: both; content: " "; } .bookmarks #share .top    { position: absolute; top: 1px; right: 20px; width: 20px; height: 10px; background: url(../../images/1/login_sipka.png) 0 0 no-repeat; } .bookmarks #share .body    { width: 185px; padding: 15px; border: 1px solid #9BC7DB; }  .bookmarks #share .body:after  { display: block; clear: both; content: " "; }  .bookmarks #share .body .close { position: absolute; top: 15px; right: 2px; cursor: pointer; }   .bookmarks #share p           { margin: 0em 0 1em 0.355em;  }   .bookmarks #share ul           { list-style: none; line-height: 1.8em; }   .bookmarks #share ul li        { padding: 0; float: left; width: 48%; background: none; }   .bookmarks #share ul li a img.icon_NW_E { display: none; }      .bookmarks #share a      { padding: 1px 0 1px 22px; background: url(../../images/1/default/detail/ico_noicon.gif) 0 50% no-repeat; }   .bookmarks #share a.ico_send   { background-image: url(../../images/1/default/detail/ico_send.gif); } .bookmarks #share a.ico_facebook { background-image: url(../../images/1/default/detail/ico_facebook.gif); } .bookmarks #share a.ico_google { background-image: url(../../images/1/default/detail/ico_google.gif); } .bookmarks #share a.ico_delicious{ background-image: url(../../images/1/default/detail/ico_delicious.gif); } .bookmarks #share a.ico_jagg  { background-image: url(../../images/1/default/detail/ico_jagg.png); } .bookmarks #share a.ico_linkuj { background-image: url(../../images/1/default/detail/ico_linkuj.gif); } .bookmarks #share a.ico_twitter { background-image: url(../../images/1/default/detail/ico_twitter.gif); }   .bookmarks .stars      { display: inline; float: right; width: 48px; }    #detail p.code                     { line-height: 1em; }   #detail .typeHeading               { line-height: 1.2em; font-weight: bold; margin: 0 0 5px; }   #detail .types         { border-top: 4px solid #eaead9; border-bottom: 4px solid #eaead9; } #detail .types .extra1      {  }   #detail .types table                { width: 100%; } #detail .types table tr.hover    { } #detail .types table th, #detail .types table td      { padding: 6px 9px; border-bottom: solid 1px #eaead9; color: #333333; } #detail .types table .last td    { border-bottom: none; } #detail .types table th      { background: #eaead9; } #detail .types table td.img    { text-align: center; background: white; } #detail .types table td p     { margin: 0; } #detail .types table td p.price strong { font-size: 1.166em; } #detail .types table td p.akce_buttons { margin: 0 0 8px; line-height: normal; float: right; } #detail .types table td p.akce_buttons span { font-size: 0.9166em; float: none; margin: 0; padding: 0; } #detail .types table td p.akce_buttons span.tooltiptop { padding: 0 5px; } #detail .types table td.price span  { display: block; margin-top: 5px; } #detail .types table td.buy    { text-align: right; white-space: nowrap; padding-right: 0; } #detail .types table td.buy *    { vertical-align: middle; } #detail .types table td.buy input  { border: none; padding: 0; float: right; } #detail .types table td.buy input.in { width: 20px; padding: 2px 0; margin-right: 1px; border: solid 1px #eaead9; text-align: center;                background: white; }  #detail #typeBox                         {  }   #detail #typeBox .typeHeading      { padding: 6px 0; margin-bottom: 6px; border-bottom: 4px solid #eaead9; font-size: 1.2em; font-weight: bold; } #detail #typeBox .extra1       { padding: 0; } #detail #typeBox .params       {  } #detail #typeBox .params h2      { margin: 0 0 2px; font-size: 1em; color: black; font-weight: bold; } #detail #typeBox .params ol      { max-height: 120px; overflow: auto; margin: 0 0 8px; font-size: 0.916em; list-style: none; } #detail #typeBox .params ol li     { margin: 3px 0; width: 49%; float: left; } #detail #typeBox .params ol li *     { vertical-align: middle; } #detail #typeBox .params .select     { margin: 3px 0 8px; font-size: 0.916em; } #detail #typeBox .params img      { padding-right: 5px; }  #detail #typeBox p         { margin: 0; } #detail #typeBox p.sdph strong     { font-size: 1.25em; color: #3c9700; } #detail #typeBox p.bdph        { font-size: 0.916em; line-height: 1.6363em; } #detail #typeBox p.akce_buttons     { font-size: 0.916em; line-height: 1.6363em; } #detail #typeBox p.akce_buttons span.label { display: inline; color: black; } #detail #typeBox p.akce_buttons .napoveda  { float: none; margin: 0; font-size: 1em; } #detail #typeBox p.akce_buttons .napoveda a { float: none; } #detail #typeBox .tlaco        { text-align: right; } #detail #typeBox .tlaco input.imageSubmit  { padding: 0; border: none; }    .ui-tabs-hide      { display: none; } #zalozky        { margin-top: 1em; } #zalozky ul       { width: 100%; margin: 0; line-height: normal; border-bottom: solid 1px #eaead9; font-size: 0.916em; } #zalozky ul:after     { display: block; clear: both; content: " "; } #zalozky ul li      { display: inline; float: left; margin: 5px 0 0 5px; padding: 0; font-size: 1em; background: none; text-align: center; } #zalozky ul li a     { display: block; float: left; font-weight: bold; background: #f9f9f2; border: 1px solid #eaead9; border-bottom: none; } #zalozky ul li a span span  { display: block; padding: 6px 10px 5px; }  #zalozky ul li a, #zalozky ul li a:visited  { text-decoration: none; } #zalozky ul li a:active, #zalozky ul li a:hover   { text-decoration: underline; }    #detail table.hodnoceni      { border-collapse: collapse; } #detail table.hodnoceni th, #detail table.hodnoceni td     { padding: 0.3em 0.5em; border: solid 1px #eaead9; } #detail table.hodnoceni th     { background: #eaead9; font-weight: normal; } #detail table.hodnoceni td     { text-align: center; }  #detail table.hodnoceni tr.sudy th  {  } #detail table.hodnoceni tr.sudy td  {  }  #detail table.hodnoceni tr.celkem th { font-weight: bold; } #detail table.hodnoceni tr.celkem td {  }    table#vlastnosti      { border-collapse: collapse; width: 50%; }  table#vlastnosti th, table#vlastnosti td     { padding: 0.3em 0.5em; border-bottom: solid 1px #eaead9; }  table#vlastnosti th     { background: #eaead9; border-bottom: 1px solid white; font-weight: normal; } table#vlastnosti tr.skupina th { background: #eaead9; font-weight: normal; } table#vlastnosti td     { text-align: left; } table#vlastnosti td.vpravo   { text-align: center; }  table#vlastnosti tr.sudy th {  } table#vlastnosti tr.sudy td {  }    #nazory        { } #nazory p       { margin-bottom: 0.25em; } #nazory p.pridat     { background: url(../../images/1/pridej_link.gif) 0 4px no-repeat; padding-left: 17px; }  #nazory .comment     { width: 100%; font-size: 1.0833em; } #nazory .comment .hlavicka  { width: 628px; padding: 7px 10px 7px 28px; background: #eaead9 url(../../images/1/comment_hlavicka.gif) 10px 50% no-repeat; } div.noborder #nazory .comment .hlavicka { width: 664px; } #nazory .last      { border-bottom: none; } #nazory .comment_cont   { } #nazory .comment p.nadpis  { float: left; margin: 0; } #nazory .comment p.stars  { float: right; margin: 0; padding: 0; width: 150px; }  #nazory .vzkaz      { margin: 1em 0; } #nazory .vzkaz p     { margin-left: 10px; } #nazory .vzkaz p.nadpis, #nazory .vzkaz p.stars   { margin-top: 0; } #nazory .nest      { margin: 0.5em 0 1em 3em; padding: 1px 12px; border-left: 6px solid #eaead9; } #nazory .nest p     { margin: 0 0 1em; }    #detail .overflowbox    { width: 100%; height: 111px; overflow: auto; white-space: nowrap; } #detail .overflowbox a   { text-decoration: none; }    .product_files      { margin: 2em 0; padding: 0.5em 1em; } .product_files p     { margin: 0 0 1em; color: #333; }   .product_files .prod_file       { margin: 0.5em 0;  border-bottom: dotted 1px #eaead9; padding-bottom: 5px; } .product_files .last         { margin-bottom: 0; } .product_files .prod_file .prod_file_cont  { width: 100%; } .product_files .prod_file .down     { float: right; } .product_files .prod_file .nazev a    { font-weight: bold; } .product_files .prod_file .info     { font-size: 0.916em; }   .product_files .prod_file .obrazek    { display: none; float: left; width: 16px; height: 26px; margin-right: 7px; } .product_files .prod_file .txt     { background: url(../../images/1/icons/ico_txt.gif) 0 0 no-repeat; } .product_files .prod_file .avi     { background: url(../../images/1/icons/ico_avi.gif) 0 0 no-repeat; } .product_files .prod_file .wmv     { background: url(../../images/1/icons/ico_wmv.gif) 0 0 no-repeat; } .product_files .prod_file .mpg     { background: url(../../images/1/icons/ico_mpg.gif) 0 0 no-repeat; } .product_files .prod_file .mpeg     { background: url(../../images/1/icons/ico_mpeg.gif) 0 0 no-repeat; } .product_files .prod_file .jpg     { background: url(../../images/1/icons/ico_jpg.gif) 0 0 no-repeat; } .product_files .prod_file .jpeg     { background: url(../../images/1/icons/ico_jpeg.gif) 0 0 no-repeat; } .product_files .prod_file .gif     { background: url(../../images/1/icons/ico_gif.gif) 0 0 no-repeat; } .product_files .prod_file .bmp     { background: url(../../images/1/icons/ico_bmp.gif) 0 0 no-repeat; } .product_files .prod_file .png     { background: url(../../images/1/icons/ico_png.gif) 0 0 no-repeat; } .product_files .prod_file .pdf     { background: url(../../images/1/icons/ico_pdf.gif) 0 0 no-repeat; } .product_files .prod_file .rar     { background: url(../../images/1/icons/ico_rar.gif) 0 0 no-repeat; } .product_files .prod_file .xls     { background: url(../../images/1/icons/ico_xls.gif) 0 0 no-repeat; } .product_files .prod_file .doc     { background: url(../../images/1/icons/ico_doc.gif) 0 0 no-repeat; } .product_files .prod_file .txt     { background: url(../../images/1/icons/ico_txt.gif) 0 0 no-repeat; } .product_files .prod_file .zip     { background: url(../../images/1/icons/ico_zip.gif) 0 0 no-repeat; }          .katalog_horni_text, .katalog_dolni_text     { margin: 1em 0; }    .katalog_typ       { margin: 1em 0; } #katalog_typ       { margin: 0; float: left; } #katalog_sort       { margin: 0 10px 0 0; float: left; } .katalog_typ ul      { width: 113px; margin: 0; line-height: normal; } .katalog_typ ul li     { position: relative; padding-left: 0; border: solid 1px #eaead9; color: black; z-index: 5;              background: #eaead9 url(../../images/1/default/asistent/select.gif) 94px 50% no-repeat; } .katalog_typ ul li.hover, .katalog_typ ul li:hover   { background: #eaead9; }  .katalog_typ ul li.first   { cursor: default; } .katalog_typ ul li.first span  { display: block; padding: 4px 7px; }  .katalog_typ ul ul     { position: absolute; width: 111px; left: -999em; top: 23px; border: solid 1px #eaead9; border-top: 0; } .katalog_typ ul li.hover, .katalog_typ ul li:hover   {  } .katalog_typ ul li.hover ul, .katalog_typ ul li:hover ul  { left: -1px; } .katalog_typ ul ul li    { float: left; width: 100%; border: none; background: #eaead9; } .katalog_typ ul ul li.hover, .katalog_typ ul ul li:hover  { background: #e1e1c6; }  .katalog_typ ul ul li a    { display: block; float: left; width: 100%; } #katalog_sort ul ul li a   { float: right; width: auto; margin-top: 2px; margin-right: 1px; } .katalog_typ ul ul li a, .katalog_typ ul ul li a:visited { color: black; text-decoration: none; } .katalog_typ ul ul li a:active, .katalog_typ ul ul li a:hover  {  }  .katalog_typ ul ul li a span, .katalog_typ ul ul li.sel span { display: block; padding: 3px 5px 3px 7px; }  .katalog_typ ul ul li.sel   { background: #eaead9; } .katalog_typ ul ul li.sel span { cursor: default; }    .katalog_navigace           { width: 100%; clear: both; } .katalog_navigace .kat_top        { width: 100%; margin: 0; } .katalog_navigace .kat_top:after      { display: block; clear: both; content: " "; }  .katalog_navigace .kat_top #katalog_nazev   { float: left; margin-right: 10px; margin-top: 5px; }   .katalog_navigace .kat_top2       { width: 100%; margin: 1em 0 0; } .katalog_navigace .kat_top2 ul       { width: 100%; margin: 0; }   .katalog_navigace .kat_top2 ul:after     { display: block; clear: both; content: " "; }  .katalog_navigace .kat_top2 ul li ul li   { float: left; background: none; padding: 0 10px; }  .katalog_navigace .kat_top2 ul li.first   { padding-left: 0; background: none; } .katalog_navigace .kat_top2 ul li.first span  { display: none; }   .katalog_navigace .kat_top2 ul li.first ul  { width: 100%; padding: 0; clear: both; margin: 0; background: url(../../images/1/katalog/list_typ.gif) 0 100% repeat-x; } .katalog_navigace .kat_top2 ul li.list_typ  { padding: 0; } .katalog_navigace .kat_top2 ul li.list_typ span { display: block; padding: 7px 10px 7px 27px; } .katalog_navigace .kat_top2 ul li.sel     { border: 1px solid #eaead9; border-bottom: 0; } .katalog_navigace .kat_top2 ul li#list_typ_1   { margin-left: 10px; } .katalog_navigace .kat_top2 ul li#list_typ_1 span { background: white url(../../images/1/katalog/list_typ_1.gif) 10px 50% no-repeat; } .katalog_navigace .kat_top2 ul li#list_typ_2 span { background: white url(../../images/1/katalog/list_typ_4.gif) 10px 50% no-repeat; } .katalog_navigace .kat_top2 ul li#list_typ_3 span { background: white url(../../images/1/katalog/list_typ_3.gif) 10px 50% no-repeat; } .katalog_navigace .kat_top2 ul li#list_typ_4 span { background: white url(../../images/1/katalog/list_typ_2.gif) 10px 50% no-repeat; }   .katalog_navigace p.info        { width: 100%; margin: 1em 0 0; border-top: solid 1px #eaead9;                   line-height: 2em; text-align: left; } .katalog_navigace p.info .pocet      { display: block; float: left; margin: 0; padding-left: 2px; } .katalog_navigace p.info .select      { display: block; float: right; margin: 0; padding: 2px 2px 0 0; }    .katalog_navigace p.strankovani      { float: right; margin: 0; text-align: left; line-height: 2em; } .katalog_navigace p.strankovani .left    { margin-right: 10px; } .katalog_navigace p.strankovani .middle   {  text-align: center; } .katalog_navigace p.strankovani .right    { margin-left: 10px;  text-align: right; }  .katalog_navigace p.strankovani .left a   { padding-left: 10px; margin: 0 0 0 2px; } .katalog_navigace p.strankovani .left a.first { background: url(../../images/1/default/katalog/nav_first.gif) 0 4px no-repeat; } .katalog_navigace p.strankovani .left a.prev  { background: url(../../images/1/default/katalog/nav_prev.gif) 0 4px no-repeat; }  .katalog_navigace p.strankovani .right a   { padding-right: 10px; margin: 0 0 0 2px; } .katalog_navigace p.strankovani .right a.next { background: url(../../images/1/default/katalog/nav_next.gif) 100% 4px no-repeat; } .katalog_navigace p.strankovani .right a.last { background: url(../../images/1/default/katalog/nav_last.gif) 100% 4px no-repeat; }  .katalog_navigace p.strankovani .cleaner   { display: none; }   .katalog_navigace p.strankovani .middle a   { padding: 0 2px; } .katalog_navigace p.strankovani .middle .current{ padding: 0 2px; color: black; font-weight: bold; }  .katalog_navigace p.strankovani .middle a, .katalog_navigace p.strankovani .middle a:visited { } .katalog_navigace p.strankovani .middle a:hover  { } .katalog_navigace p.strankovani .middle a:active, .katalog_navigace p.strankovani .middle a:focus  {  }    .katalog         { width: 100%; margin-top: 1em; } .katalog table       { width: 100%; border-collapse: collapse; margin: 0; } .katalog table th, .katalog table td      { padding: 0.6em 5px; }  .katalog table th      { border-bottom: solid 1px #eaead9; background: #eaead9; } .katalog table td      { border-bottom: solid 1px #eaead9; } .katalog table td span.tooltiptop { margin-left: 4px; }  .katalog table col.vyrobce   { width: 85px; } .katalog table col.cena    { width: 15%; }  .katalog table thead td.sel, .katalog table tfoot td.sel  { background: #eaead9 !important; } .katalog table thead td, .katalog table tfoot td    { background: white !important; text-align: left; } .katalog table thead td a, .katalog table tfoot td a   { margin-right: 0.3em; }  .katalog table td.image    { text-align: center; vertical-align: top; } .katalog table td p.vyrobce  { margin: 0; text-align: center; font-weight: bold; }  .katalog table th.cena, .katalog table td.cena    { text-align: right; }  .katalog table td.nazev, .katalog table td.sku, .katalog table td.param, .katalog table td.hodnoceni, .katalog table td.dostupnost, .katalog table td.porovnani  { border: none; }  .katalog table td.nazev strong   { float: left; margin-right: 10px; } .katalog table td.nazev span.akce  { float: left; } .katalog table td.nazev span.novinka { float: left; }  .katalog table td.porovnani a img  { border: none; }  .katalog table td.cena      { border-bottom: none; }  .katalog table td.popis, .katalog table td.koupit     { border-top: none; }  .katalog table td.popis p     { margin: 0; }  .katalog table td.koupit     { vertical-align: bottom; text-align: center; } .katalog table td.koupit p.akce_buttons span { margin-bottom: 2px; display: block; }  .katalog table td.koupit .doprava  { padding-bottom: 5px; } .katalog table td.koupit .pocet   { margin-right: 2px; } .katalog table td.koupit .tlaco    { white-space: nowrap; } .katalog table td.koupit .tlaco *   { vertical-align: middle; } .katalog table td.koupit .tlaco input  { border: none; padding: 0; } .katalog table td.koupit .tlaco input.in { width: 20px; padding: 2px 0; margin-right: 5px; border: solid 1px #eaead9; text-align: center;                 background: white; }    .katalog table.full .vyrobce, .katalog table.full .hodnoceni, .katalog table.std td.hodnoceni, .katalog table.full .dostupnost, .katalog table.std td.dostupnost, .katalog table.std td.porovnani, .katalog table.full .cena, .katalog table.orderby_feat td.dostupnost, .katalog table.detail td.dostupnost   {  }  .katalog table.full td.hodnoceni span, .katalog table.detail td.hodnoceni span, .katalog table.std td.hodnoceni span   { display: block; float: left; width: 16px; height: 15px; background: url(../../images/1/default/detail/star.gif) 0 0 no-repeat; }  .katalog table.full td.hodnoceni span.half, .katalog table.detail td.hodnoceni span.half, .katalog table.std td.hodnoceni span.half  { background-image: url(../../images/1/default/detail/star_half.gif); }  .katalog table span.available   { color: #3c9700; } .katalog table .s_ne span.available { color: #cc0000; }  .katalog table td.sklad .napoveda, .katalog table td.dostupnost .napoveda { margin-top: 3px; margin-left: 3px; }   .katalog table.slim th, .katalog table.slim td    { border: none; border-bottom: solid 1px #eaead9; } .katalog table.slim td    { padding-top: 13px; } .katalog table.slim td.mnozstvi { padding-top: 5px; } .katalog table.slim td.sku   { white-space: nowrap; } .katalog table.slim td.nazev  { width: 50%; } .katalog table.slim td.nazev a { font-weight: normal; } .katalog table.slim td.cena  { text-align: right; }  .katalog table.slim .id, .katalog table.slim th.cena, .katalog table.slim .sklad, .katalog table.slim .doprava, .katalog table.slim .bonus   { text-align: center; }  .katalog table.slim th.jedn, .katalog table.slim .mnozstvi  { text-align: right; } .katalog table.slim .mnozstvi a { display: block; float: right; }  .katalog table.slim .mnozstvi      { text-align: right; white-space: nowrap; } .katalog table.slim .mnozstvi .pocet   { margin-right: 2px; position: relative; top: -3px; } .katalog table.slim .mnozstvi .doprava, .katalog table.slim .mnozstvi .tlaco, .katalog table.slim .mnozstvi .tlaco form  { display: inline; } .katalog table.slim .mnozstvi .tlaco *   { vertical-align: middle; } .katalog table.slim .mnozstvi .tlaco input { background: none; padding: 0; border: none; position: relative;                  top: 1px; } .katalog table.slim .mnozstvi .tlaco input.in { width: 20px; padding: 2px 0; margin-right: 5px; border: solid 1px #eaead9; text-align: center;                    background: white; }    .katalog table.detail p.vyrobce   { margin: 0; font-weight: bold; text-align: center; } .katalog table.detail td     { background: white; }  .katalog table.detail td.nazev, .katalog table.detail td.hodnoceni, .katalog table.detail td.dostupnost, .katalog table.detail td.cena    { border: solid 1px #eaead9; }  .katalog table.std td.hodnoceni span { display: block; float: left; width: 16px; height: 15px;                background: url(../../images/1/default/detail/star.gif) 0 0 no-repeat;  }  .katalog table.detail td.koupit   { vertical-align: middle; }  #detail p.zobraz_vse       { font-weight: bold; text-align: right; }    .katalog .boxy           { width: 100%; } .katalog .boxy:after         { display: block; clear: both; content: " "; }  .katalog .boxy .plavec        { display: inline; float: left; width: 219px; min-height: 255px; height: auto !important; height: 255px;                  margin: 0 20px 20px 0; border: solid 1px #eaead9; border-width: 0 1px 1px 0; } .katalog .boxy .last         { margin-right: 0; } .katalog .boxy .extra1        { position: relative; padding: 0 30px 10px 0; }  .katalog .boxy .plavec h2       { margin: 0 0 10px; font-size: 1.083em; font-weight: bold; min-height: 40px; height: auto !important; height: 40px; } .katalog .boxy .plavec h2 a      {  } .katalog .boxy .plavec div.obrazek    { width: 100%; float: left; margin: 0; text-align: center; min-height: 140px; height: auto !important; height: 140px; } .katalog .boxy .plavec .vedle      {  } .katalog .boxy .plavec .pod      { width: 100%; margin: 0; } .katalog .boxy .plavec .pod:after     { display: block; clear: both; content: " "; }   .katalog .boxy .plavec ul.ceny     { width: 100%; margin: 0 0 10px; text-align: right; } .katalog .boxy .plavec ul.ceny li    { padding: 0; background: none; } .katalog .boxy .plavec ul.ceny li.nase   {  } .katalog .boxy .plavec ul.ceny li.nase strong { font-size: 1.25em; } .katalog .boxy .plavec ul.ceny li span   {  } .katalog .boxy .plavec p.dostupnost    { margin-bottom: 10px; line-height: normal; } .katalog .boxy .plavec .dostupnost span  { padding: 0; } .katalog .boxy .plavec .dostupnost .label  {  }  .katalog .boxy .plavec .tlacitko     { text-align: right; } .katalog .boxy .plavec .tlacitko *    { vertical-align: middle; } .katalog .boxy .plavec .tlacitko input   { padding: 0; border: none; } .katalog .boxy .plavec .tlacitko input.in  { width: 20px; padding: 2px 0; margin-right: 5px; border: solid 1px #DEDEDE; text-align: center;                  background: white; } .katalog .boxy .plavec p.popis     { clear: both; min-height: 65px; height: auto !important; height: 65px; margin: 0; font-size: 0.916em; }  .katalog .boxy .plavec p.akce_buttons     { position: absolute; top: 0; right: 0; line-height: 1em; margin: 0; height: 0; padding-bottom: 10px; } .katalog .boxy .plavec p.akce_buttons img    { clear: both; margin-bottom: 5px; float: right; padding: 0; border: none; background: none; } .katalog .boxy .plavec p.akce_buttons span.stitek { margin: 0 1px 5px 0; padding: 4px 7px; font-size: 0.9166em; display: block; }  .katalog .boxy .plavec p.dostupnost      { margin: 10px 0 10px 0; text-align: left; }    .katalog table a.down, .katalog table a.up     { display: inline; float: left; width: 11px; height: 11px;              background: url(../../images/1/default/katalog/sort_down.gif) 0 0 no-repeat; margin-right: 0.2em; } .katalog table a.up     { background-image: url(../../images/1/default/katalog/sort_up.gif); margin-right: 0; }  .katalog table a.down_sel   { background-image: url(../../images/1/default/katalog/sort_down_sel.gif); } .katalog table a.up_sel    { background-image: url(../../images/1/default/katalog/sort_up_sel.gif); }  .katalog table a.down:hover  { background-image: url(../../images/1/default/katalog/sort_down_h.gif); } .katalog table a.up:hover   { background-image: url(../../images/1/default/katalog/sort_up_h.gif); }  .katalog table a.down span, .katalog table a.up span   { display: none; }   .katalog table thead td a.down, .katalog table tfoot td a.down   { margin-right: 3px; } .katalog table thead td a.up, .katalog table tfoot td a.up    { margin-right: 3px; }   .katalog table.slim thead td a.down, .katalog table.slim tfoot td a.down, .katalog table.slim thead td a.up, .katalog table.slim tfoot td a.up  { margin-right: 0; }    div.compare_iframe     { margin: 1em 0; width: 100%; } div.compare_iframe iframe   { width: 100%; height: 59px } div.compare_iframe p     { text-align: right; margin: 0; position: relative; } div.compare_iframe p a    { display: block; position: absolute; top: -59px; right: 0; padding: 3px 8px; color: #4B2500;              border: solid 1px #faae64; background: #faae64 url(../../images/1/submit.gif) 0 0 repeat-x; }  div.compare_iframe p a, div.compare_iframe p a:visited { } div.compare_iframe p a:active, div.compare_iframe p a:hover  { text-decoration: underline; }    #porovnavani table     {  }  #porovnavani table thead th  { padding: 0 0 1em; border: none; background: none; text-align: center; }  #porovnavani table th, #porovnavani table td    { padding: 0.3em 0.5em; border: solid 1px #eaead9; }  #porovnavani table th    { background: #f9f9f2; font-weight: normal; }  #porovnavani table td, #porovnavani table th.nazev  { text-align: center; }  #porovnavani table tr.sudy th  { background: #f9f9f2; } #porovnavani table tr.sudy td  { background: #f9f9f2; }    .prodTypyRelative      { position: relative; z-index: 100; } .produktove_typy      { display: none; position: absolute; width: 400px; z-index: 1000; text-align: left;              border: solid 1px #eaead9; background: white; } .produktove_typy .head    { width: 100%; cursor: move; border-bottom: solid 1px #eaead9;              background: #eaead9; } .produktove_typy .head h3   { float: left; margin: 0; padding: 6px 0 6px 5px; font-size: 1em; color: black; } .produktove_typy .x     { display: block; float: right; width: 17px; height: 20px; margin: 3px 3px 0 0;              background: url(../../images/1/buttons/login_close.gif) 0 0 no-repeat; } .produktove_typy .x a    { display: block; width: 15px; height: 14px; } .produktove_typy .x span   { position: absolute; top: -999em; left: -999em; }  .produktove_typy .body    { padding: 10px 15px; } .produktove_typy .body_cont  { width: 100%; }  .produktove_typy p     { margin-top: 0; text-align: left !important; white-space: normal !important; } .produktove_typy fieldset   {  } .produktove_typy fieldset p  { margin: 0; } .produktove_typy fieldset ul  { margin: 0.5em 0 } .produktove_typy fieldset table td, .produktove_typy fieldset table th            { background: none !important; border: none !important; color: black !important; } .produktove_typy fieldset .select th, .produktove_typy fieldset .select td            { padding-top: 1em; } .produktove_typy ol li    { position: relative; width: 100%; padding: 1em 0; border-bottom: solid 1px #eaead9; white-space: normal !important; } .produktove_typy ol li:after  { display: block; clear: both; content: " "; } .produktove_typy ol li img   { float: left; margin-right: 8px; } .produktove_typy a.nahled   { margin-left: 5px; font-size: 0.9em; } .produktove_typy a.nahled, .produktove_typy a.nahled:visited{ text-decoration: none; } .produktove_typy a.nahled:hover { text-decoration: underline; } .produktove_typy a.pridat   { float: right; margin: 0 !important; padding: 0 6px;              font-size: 0.916em; font-weight: bold; border: solid 1px #faae64; background: #faae64 url(../../images/1/default/submit.gif) 0 0 repeat-x; } .produktove_typy a.pridat, .produktove_typy a.pridat:visited { color: white; text-decoration: none; } .produktove_typy a.pridat:active, .produktove_typy a.pridat:hover  { text-decoration: underline; }  .produktove_typy .skladem   { color: #3c9700; } .produktove_typy .neni    { color: #cc0000; }   .produktove_typy .essox table th          { padding-right: 8px; font-weight: normal; } .produktove_typy .essox table td select#essox_product   { width: 200px; } .produktove_typy .essox table td select#essox_akont   { width: 60px; } .produktove_typy .essox table td select#essox_installments { width: 60px; } .produktove_typy .essox table td select#essox_special   { width: 200px; } .produktove_typy .essox table td select#essox_isurance  { width: 200px; }   .cetelem_plugin      { top: -190px; right: 120px; } .cetelem_plugin .head    {  } .cetelem_plugin h4     { margin: 1.5em 0 0; font-size: 1em; } .cetelem_plugin table    { border-collapse: collapse; } .cetelem_plugin table th   { width: 95px; padding: 4px 0; } .cetelem_plugin table td   { padding: 4px 0; } .cetelem_plugin table td select { width: 230px; }  #cetelem_box_all, #essox_box_all       { z-index: 500; }   #nevyhledal        { width: 100%; } #nevyhledal .left      { float: left; width: 45%; } #nevyhledal .left fieldset   { margin: 0; padding: 0; border: none; background: none; } #nevyhledal .left fieldset *  { vertical-align: middle; } #nevyhledal .left input    { padding: 2px 3px; } #nevyhledal .left input.sub  { width: 110px; height: 26px; border: none;              background: url(../../images/1/buttons/butt_search_again.gif) 0 0 no-repeat; } #nevyhledal .right     { float: right; width: 45%; } #nevyhledal .right p     { margin: 0; font-size: 1.25em; font-weight: bold; line-height: normal;  }       table.obj    { border-collapse: collapse; width: 100%; }  table.obj th, table.obj td   {  }  table.obj th   { border-bottom: solid 1px #eaead9; background: #eaead9; padding: 0.5em 0.3em; } table.obj td   { border-bottom: solid 1px #eaead9; vertical-align: top; padding: 0.2em 0.3em; }  table.obj table  { border-collapse: collapse; } table.obj table th, table.obj table td { border: none; background: none; color: #666666; font-weight: normal; }  table.obj .cislo, table.obj .datum, table.obj .polozky, table.obj .cena, table.obj .stav, table.obj .hodnota, table.obj .detail       { text-align: center; }  table.faktury th, table.faktury td       { text-align: center; }  table.obj td.stav       { text-align: right; } table.obj tr.no_complete td.hodnota { color: #B94700; }  table.obj tr.complete td    { border-bottom: 1px solid #eaead9; } table.obj tr.complete td a    {  }    table.udaje      {  }  .foot table.udaje    { border: none; } table.udaje th, table.udaje td     { padding: 0.2em 1em 0.2em 0; }  table.udaje th     { font-weight: normal; } table.udaje td.tlaco input { border: none; } table.udaje select   { width: 118px; }    #muj_ucet p.tlaco a      { text-decoration: none; } #muj_ucet p.tlaco a:hover    { text-decoration: underline; } #muj_ucet p.tlaco a img     { margin: 0 2px 0 0; border: none; vertical-align: baseline; } #muj_ucet table.muj_ucet    {  } #muj_ucet table.muj_ucet th.akce, #muj_ucet table.muj_ucet td.akce  { text-align: center; } #muj_ucet table.muj_ucet td.akce-1 a{ text-decoration: none; } #muj_ucet table.muj_ucet p.tlaco  { margin: 0; } #muj_ucet div.success, #muj_ucet div.error      { margin-top: 1em; }  #muj_ucet fieldset p      { width: 100%; margin: 0 0 0.2em; text-align: left; } #muj_ucet fieldset p:after    { display: block; clear: both; content: " "; } #muj_ucet fieldset p label    { float: left; width: 110px; padding-top: 2px; } #muj_ucet fieldset p input    { width: 200px; } #muj_ucet fieldset p.submit   { margin: 1em 0 0; } #muj_ucet fieldset p.submit input { width: auto; padding: 0; border: none; } #th_akce          { width: 60px; } #th_typ           { width: 70px; }   .clearright     { clear: right; height: 1px; line-height: 1px; font-size: 1px; }  #bonusy      {  } #bonusy table    { width: 100%; border-collapse: collapse; } #bonusy th, #bonusy td     { border-bottom: solid 1px #eaead9; padding: 10px 5px; } #bonusy td.image   { text-align: center; } #bonusy td.nazev   { border: none; padding-bottom: 0; } #bonusy td.nazev a  {  } #bonusy td p    { margin: 0; }  #bonusy td.popis   { line-height: 1.5em; padding-top: 0; }  #bonusy td.body   { text-align: center; border: none; } #bonusy td.red    { text-align: right; } #bonusy td.green   { } #bonusy td.chybi strong  { font-weight: normal; }  #bonusy td.chybi, #bonusy td.tlaco   { text-align: right; } #bonusy td.chybi   { padding-top: 0; }    #bonus_detail    {  } #bonus_detail .image  { float: left; margin-right: 10px; } #bonus_detail .points { float: right; margin: 10px 0; padding: 0; font-size: 1.3em;} #bonus_detail .red  { color: #cc0000; } #bonus_detail .green  { color: #3C9700; } #bonus_detail .koupit { float: right; margin: 0 0 10px; padding: 0; } #bonus_detail .anot  {  } #bonus_detail .popis  { margin: 1em 0; text-align: justify; line-height: 1.4em; }    #mapa           {  }  #mapa ul          { margin: 0; } #mapa ul li         { margin: 0 0 1em; padding: 3px 0 3px 20px; background-position: 0px 4px; } #mapa ul li a        { font-size: 1.3636em; font-weight: bold; } #mapa ul li a.plusMinus     { margin-right: 5px; }  #mapa ul ul         {  } #mapa ul ul li        { margin: 0; background-position: 3px 6px; } #mapa ul ul li a       { font-size: 1.2727em; font-weight: normal; }  #mapa ul ul ul        { margin: 0; } #mapa ul ul ul li       { background-position: 3px 7px; } #mapa ul ul ul li a      { font-size: 1.1818em; }  #mapa ul ul ul        {  } #mapa ul ul ul li       {  } #mapa ul ul ul li a      { font-size: 1em; }  #mapa ul li a        { text-decoration: none; } #mapa ul li a:visited     { text-decoration: none; } #mapa ul li a:active, #mapa ul li a:hover      { text-decoration: underline; }  #mapa ul ul li a       {  } #mapa ul ul li a:visited    {  }          .podstranky         { width: 100%; margin: 2em 0; } .podstranky .podstranka     { margin: 0 0 1em; padding: 10px 12px 12px; border-right: solid 1px #eaead9;               border-bottom: solid 1px #eaead9; background: #f9f9f2; } .podstranky .podstranka h2    { margin: 0; font-size: 1.25em; font-weight: bold; } .podstranky .podstranka .anotace  { margin: 8px 0 0; line-height: 1.5em; } .podstranky .podstranka .anotace p { margin: 0; }  .podstranky .podstranka p.vice { margin: 8px 0 0; text-align: right; }    .fotky         { margin: 2em 0; padding: 10px 0 12px; } .fotky h2        { margin-left: 12px; margin-right: 12px; } .fotky p.foto       { display: inline; float: left; width: 163px; margin: 0 15px 15px 0; text-align: center; } .fotky p.last       { margin-right: 0; } .fotky p.foto a      {  } .fotky p.foto a img     { border-right: solid 1px #eaead9; border-bottom: solid 1px #eaead9; padding: 19px 20px; background: #f9f9f2; } .fotky p.foto a:hover img   { background: #eaead9; }    .navigator        { margin: 1em 0; width: 100%; clear: both; } .navigator .predchozi    { float: left; width: 25%; display: block; } .navigator .nasledujici    { float: left; width: 24.9%; display: block; text-align: right; } .navigator .celkem     { float: left; width: 50%; display: block; text-align: center; }  .fotky .navigatorBottom    { margin: 0.5em 0 0; } .fotky .navigator .predchozi a { margin-left: 8px; } .fotky .navigator .nasledujici a { margin-right: 8px; }    .soubory         { margin: 1em 0; padding: 0; } .soubory h2, .soubory h3        { margin: 0 0 8px; font-size: 1em; color: black; font-weight: bold; } .soubory h3        { margin-bottom: 4px; } .soubory ul        { margin: 0; line-height: normal; } .soubory ul li       { margin: 0; padding: 1em 10px; background: none; border-bottom: 1px dotted #eaead9;}       #contact_form          {  } #contact_form form        { margin: 2em 0 0; position: relative; } #contact_form .obalka       { display: none;  } #contact_form fieldset       { margin: 0; padding: 1em; } #contact_form fieldset p      { text-align: left; } #contact_form fieldset p label    { display: block; padding: 0 0 2px; }  #contact_form fieldset p.jmeno    { float: left; width: 45%; margin-top: 0; } #contact_form fieldset p.email    { float: right; width: 45%; margin-top: 0; } #contact_form fieldset p.text     { clear: both; margin-top: 0; }  #contact_form fieldset p.jmeno input  { width: 96%; } #contact_form fieldset p.email input  { width: 96%; } #contact_form fieldset p.text textarea  { width: 98%; }  #contact_form fieldset p.poznamka   {  } #contact_form fieldset p.submit    { margin-bottom: 0; }  p.hilite            {  } input.error, textarea.error          { border: solid 1px #cc0000; } .error_msg           { color: #cc0000; }  .focus            { border: 1px solid blue; } .error            { border: 1px solid red; } .errinfo            { color: red; }  div.error, p.error            { margin-bottom: 15px; padding: 21px 11px 21px 70px; border: 1px solid #cc0000; color: #cc0000;                 background: #fbfbfb url(../../images/1/default/alert.gif) no-repeat 10px 50%; } div.success, p.success           { margin-bottom: 15px; padding: 21px 11px 21px 70px; border: 1px solid #3c9700; color: #3c9700;                 background: #fbfbfb url(../../images/1/default/succes.gif) no-repeat 10px 50%; }  div.error p, div.success p          { margin: 0; }  #muj_ucet div.success, #muj_ucet div.error        { padding-top: 16px; padding-bottom: 16px; background-position: 10px 2px; }     .podkategorie      { width: 100%; } .podkategorie .katInfo   { display: inline; float: left; width: 129px; margin: 0 18px 10px 0; padding: 15px 15px 10px; border: 1px solid #eaead9; min-height: 150px; height: auto !important; height: 150px; } .podkategorie .last    { margin-right: 0; } .podkategorie .katInfo h2  { min-height: 30px; height: auto !important; height: 30px; margin: 0 0 10px; font-size: 1em; font-weight: bold; text-align: center; }  .podkategorie .katInfo p.obr { margin: 0; text-align: center; }  .podkategorie .hover    { border-color: #ffb7dd; }    #review_form            { margin-top: 2em; } #review_form fieldset         {  } #review_form fieldset p         { margin: 1em 0; text-align: left; } #review_form fieldset p.poznamka      { margin-top: 0; } #review_form fieldset p label       { display: block; padding: 0 0 2px; } #review_form fieldset p span.poznamka    { font-size: 0.916em; color: #666; }  #review_form fieldset p.jmeno       { float: left; width: 47%; margin-top: 0; } #review_form fieldset p.email       { float: right; width: 47%; margin-top: 0; } #review_form fieldset p.text       { clear: both; margin-top: 0; }  #review_form fieldset p.jmeno input     { width: 96%; } #review_form fieldset p.email input     { width: 96%; } #review_form fieldset p.text textarea    { width: 99%; }  #review_form fieldset p.hodnoceni     { width: 100%; } #review_form fieldset p.hodnoceni:after   { display: block; clear: both; content: " "; } #review_form fieldset p.hodnoceni span    { float: left; margin-right: 5px; } #review_form fieldset p.hodnoceni span.vyberte { margin-left: 5px; color: #666; } #review_form fieldset p.submit      { margin-bottom: 0; }    div.star       { float: left; width: 18px; height: 15px; overflow: hidden; text-indent: -999em; cursor: pointer; display: block;            background: url(../../images/1/rating/star.gif) 0 0 no-repeat; }  div.star a      { display: block; width: 16px; height: 100%; background: url(../../images/1/rating/star.gif) 0 0 no-repeat; }  div.star_on a     { background-position: 0 -16px; }  div.star_hover a, div.star_live a:hover  { background-position: 0 -32px; }     #interpage h2     { margin-top: 0.5em; } .toBasket      { margin-bottom: 2em; padding: 4px; padding-top: 0; border: solid 1px #eaead9; background: white; } .toBasket .toBasketCont  { padding: 0 16px 16px;  } .toBasket p.img    { display: inline; float: left; width: 110px; padding-top: 16px; margin: 0 14px 0 0; text-align: center; } .toBasket .fajfka    { float: left; width: 48%; margin: 0 10px 0 0; } .toBasket .fajfka img  { float: left; } .toBasket .fajfka .text  { display: block; margin: 0; padding-top: 35px; font-size: 1.4166em; } .toBasket span.big   { width: 50%; float: left; margin-top: 0; font-size: 1.667em; padding: 0 0 0 6px; font-weight: bold; } .toBasket .obal    { float: right; width: 180px; } .toBasket p.checkout   { margin: 0; padding-top: 20px; } .inBasket      { padding: 0 20px 0 146px; } .inBasket p.yourBasketHeading { font-weight: bold; font-size: 1.1667em; margin: 0; }  table.yourBasket    { margin-bottom: 1em; width: 67%; } table.yourBasket td   { padding: 7px 10px 7px 0; color: #333; border-bottom: 1px dotted #eaead9; } table.yourBasket td.name { width: 69%; } table.yourBasket td.price { text-align: right; padding-right: 0; } table.yourBasket td.qty  { text-align: center; }  .navi        { width: 100%; } .navi p.checkout    { display: inline; float: right; margin: 0; } .navi p.continue, .toBasketCont p.continue { display: inline; float: left; margin: 5px; font-size: 1.083em; } .toBasketCont p.continue { float: right; width: 169px; margin: 10px 0 0; } .navi p.continue a, .toBasketCont p.continue a { float: left; font-size: 1.1667em; }    .homepage_anotace    { padding: 20px 200px 10px 20px; background: url(../../images/1/home_img.jpg) 100% 0 no-repeat #fafaf3; min-height: 290px; height: auto !important; height: 290px;  } .homepage_anotace h1   { margin-bottom: 15px; } .homepage_anotace h1 span { display: block; font-size: .75em; margin: 1px 0 0 0; } .homepage_popis p    { line-height: 1.6em; } .homepage_popis ul   { line-height: 1.7em; }  .homepage_popis ul li  { padding-left: 21px; background: url(../../images/1/li_home.gif) 0 3px no-repeat; }    .offer_bottom_link   { text-align: right; font-weight: bold; margin: 0; font-size: 1.0833em; }  #EshopOffers        {  } #EshopOffers li       { font-size: 1.1666em; margin-top: 5px; border: 1px solid #eaead9; border-bottom: none; } #EshopOffers li.ui-tabs-selected  { margin-top: 0; background: url(../../images/1/bg_tabsHeader_sel.gif) 0 0 repeat-x; } #EshopOffers li.ui-tabs-selected a  { font-weight: bold; padding-top: 13px; } #EshopOffers .tabBody     { border-top: 1px solid #eaead9; } 