@charset "utf-8";
/**
 * screen.css - styl pro zobrazeni na obrazovce
 * @author:Radek Liska, radarfox at seznam.cz
*/

/* == vlastni tridy == */
.hidden{display:none}
.bgt, .bgb{position:absolute;z-index:0;top:0;left:0;width:100%;height:0;font-size:0}
.bgb{top:auto;bottom:0}

/* == pozicni bloky == */
body{position:relative;padding:10px 0 0;background:#4084c1 url(http://www.asolo.cz/img/body.jpg) no-repeat fixed 50% 0;text-align:center}
body.ie6{behavior:url(http://www.asolo.cz/css/csshover.htc)}
#page{position:relative;z-index:1;margin:0 auto;padding:180px 0 0;width:980px;background:url(http://www.asolo.cz/img/page.png) repeat-y;text-align:left}
.ie6 #page{background:#b3cee6;overflow:hidden}
#login{display:none}
#basket{position:fixed;z-index:3;bottom:0;left:0;width:100%;height:106px;background:url(http://www.asolo.cz/img/foot-block-03.png)}
#foot{position:relative;z-index:0}
#content{position:relative;z-index:0;margin:0 12px 0 0;width:971px;background:url(http://www.asolo.cz/img/content.png) repeat-y 11px 0}
#head, #foot, #column, #main{position:relative;width:100%}
#head{position:absolute;z-index:1;top:0;left:0;height:170px;background:url(http://www.asolo.cz/img/head.png) no-repeat}
#column{float:right;width:230px}
#main{float:left;margin:0 0 0 21px;width:695px;background:#fff}
#main.full{width:946px}

/* == hlavicka == */
#logo, #head .box{position:absolute;margin:0;top:0;left:0;width:0;height:0;font-size:11px;overflow:hidden}
#head .box .header{display:none}
#logo{z-index:3;top:15px;left:20px;width:250px;height:60px}
#logo a{display:block;height:100%}
#head .box.about{top:92px;left:20px;width:940px;height:28px;font-size:15px;font-weight:bold;line-height:28px;white-space:nowrap;font-family:Tahoma, Arial, lucida, sans-serif;text-shadow:#6374AB 1px 1px 2px}
#head .box.about p{margin:0;text-align:left}
#head .box.slogan{top:5px;left:600px;width:360px;height:50px;color:#dfdfdf;font-size:35px;font-weight:bold;line-height:50px;white-space:nowrap;font-family:Tahoma, Arial, lucida, sans-serif;letter-spacing:0}
#head .box.slogan p{margin:0;text-align:left}
#head .box.partners{top:18px;left:300px;width:300px;height:54px}
#head .box.partners .imgs{margin:0}
#head .box.partners .imgs a.n01{float:left}
#head .box.partners .imgs a.n02{float:right}
#head .box.partners .imgs img{margin:0 5px}
#head .box.lang{top:60px;left:860px;width:100px;height:18px}
#head .box.lang ul{float:right;margin:0;padding:0;list-style:none outside}
#head .box.lang ul li{float:left;margin:0 0 0 10px;width:26px;height:16px}
#head .box.lang ul a{display:block;height:100%;background:url(http://www.asolo.cz/img/head-lang.png) no-repeat}
#head .box.lang ul li.n01 a{background-position:0 0}
#head .box.lang ul li.n02 a{background-position:0 -18px}
#head .box.lang ul span{display:none}
#head .box.user{top:60px;left:600px;width:295px;height:18px;font-size:14px;line-height:18px;white-space:nowrap}
#head .box.user ul{margin:0;padding:0;list-style:none outside;color:#fff}
#head .box.user ul li{float:left;margin:0 20px 0 0;height:18px}
#head .box.user ul a{display:block;height:100%;color:#fff;font-weight:bold}
#head .box.user ul a:hover{color:#dfb000}
#head .box.user .popup{}
#head .box.menu{top:120px;left:0;width:725px;height:50px;overflow:visible}
#head .box.menu ul{margin:0;padding:0;list-style:none outside}
#head .box.menu ul ul{display:none;position:absolute;top:50px;left:0;font-size:12px;border-left:1px solid #000;background:#000}
#head .box.menu ul ul ul{display:none;position:absolute;top:0;left:100%}
body.ie6 #head .box.menu ul ul ul, body.ie7 #head .box.menu ul ul ul{left:220px}
/* #head .box.menu ul li:hover ul.top{display:block} */
#head .box.menu ul li:hover ul, #head .box.menu ul li:hover ul li:hover ul{display:block}
#head .box.menu ul li:hover ul ul{display:none}
#head .box.menu ul li{position:relative;float:left;border:0 solid #000;border-width:0 1px 0 0;height:50px;line-height:50px}
#head .box.menu ul ul li{float:none;border-color:#444;border-width:0 0 1px 1px;height:26px;line-height:26px;white-space:nowrap}
body.ie6 #head .box.menu ul ul li, body.ie7 #head .box.menu ul ul li{width:220px}
#head .box.menu ul a{display:block;height:100%;background:url(http://www.asolo.cz/img/head-menu.png) no-repeat -1px 100%;color:#fff;font-weight:bold;text-decoration:none;text-transform:uppercase;letter-spacing:0}
#head .box.menu ul ul a{background:transparent;height:100%;font-weight:normal;text-transform:none}
#head .box.menu ul a:hover{background-color:#000;background-position:1px 100%;color:#dfb000}
#head .box.menu ul ul a:hover{background:#333}
#head .box.menu ul a.active{background:transparent !important;color:#dfb000 !important}
#head .box.menu ul span{display:block;margin:0 13px}
#head .box.menu a.color{color:#fe2748}
#head .box.search{top:120px;left:740px;width:230px;height:50px;line-height:50px;white-space:nowrap}
#head .box.search p{margin:0}
#head .box.search input, #head .box.search button{padding:4px 0;width:130px;border:none;background:transparent}
#head .box.search button{margin:0 0 0 25px;width:70px;color:#000;font-size:14px;font-weight:normal}
#head .box.search button:hover{color:#fff}
.ie6 #head .box.user ul a, .ie6 #head .box.menu ul a, .ie6 #main .box .folds ul a{float:left}
.ie6 #head .box.menu ul li.hover ul{display:block}

/* == paticka == */
#foot .block{width:100%;background:transparent repeat}
#foot .block.b01{border-top:1px solid #fff;background-image:url(http://www.asolo.cz/img/foot-block-01.png)}
#foot .block.b02{border-top:1px solid #70b6ee;background-image:url(http://www.asolo.cz/img/foot-block-02.png)}
#foot .block.b03{padding:0 0 106px;border-top:1px solid #555;background-image:url(http://www.asolo.cz/img/foot-block-03.png)}
#foot .block.b03.empty{padding-bottom:0}
#foot .block .inner{position:relative;z-index:1;margin:0 auto;padding:1px 0;width:980px;background:url(http://www.asolo.cz/img/page.png) repeat-y;text-align:left}
#foot .block.b01 .inner{background-position:0 0}
#foot .block.b02 .inner{background-position:-980px 0}
#foot .block.b03 .inner{background-position:-1960px 0}
.ie6 #foot .block{border:none;background-image:none !important}
.ie6 #foot .block.b03{padding:0}
.ie6 #foot .block.b01 .inner{background:#b3cee6}
.ie6 #foot .block.b02 .inner{background:#4684bb}
.ie6 #foot .block.b03 .inner{background:#1a354d}
#foot .box{position:relative;margin:0;overflow:hidden}
#foot .box .header{display:none}
#foot .box.news{margin:10px;width:959px;border:0 solid #fff;border-width:1px 0;background:#fff url(http://www.asolo.cz/img/foot-news.png) repeat-y}
#foot .box.news .folds{margin:0 1px 1em;width:946px;height:38px}
#foot .box.news .folds ul{margin:0;padding:0;font-size:182%;list-style:none outside}
#foot .box.news .folds ul li{float:left;margin:0 11px 0 0;width:308px;height:38px;text-align:center;line-height:38px}
#foot .box.news .folds ul li.n03{margin:0}
#foot .box.news .folds ul a{display:block;height:100%;background:#1f507d url(http://www.asolo.cz/img/foot-news-folds.png) repeat-x;color:#F5F5F5;text-decoration:none}
#foot .box.news .folds ul a:hover{background:#ffcb08}
#foot .box.news .folds ul a.active{background:#fff !important;color:#000}
#foot .box.news .folds-content .item{margin:0 24px;width:900px}
#foot .box.news .folds-content .item.n01{margin:1em 1px;width:946px}
#foot .box.news .folds-content .item .column2, #foot .box.news .folds-content .item .column{float:left;margin:0 11px 0 0;width:308px}
#foot .box.news .folds-content .item .column2.n03, #foot .box.news .folds-content .item .column.n03{margin:0}
#foot .box.news .folds-content .item .column p:first-child:first-line{color:#666;font-weight:bold}
#foot .box.news .folds-content .item .stitle{margin:0 5px;padding:2px 0 25px 0;width:298px;border-bottom:1px solid #dfdfdf;background:url(http://www.asolo.cz/img/foot-news-title.png) no-repeat 5px top;color:#000;font-size:164%}
#foot .box.news .folds-content .item .stitle span{display:block;margin:0 0 0 60px}
#foot .box.news .folds-content .item .container{margin:0 10px;padding:1px 0}
#foot .box.news .folds-content .item .more{text-align:right}
#foot .box.news .folds-content .item .more a{padding:8px 16px;background:#ffcb08;color:#000;font-weight:bold;text-decoration:none}
#foot .box.news .folds-content .item .more a:hover{background:#000;color:#F5F5F5}
#foot .box.carousel{margin:1em 0;color:#F5F5F5;font-size:12px}
#foot .box.carousel .stitle{margin:0 0 0.2em;color:#F5F5F5}
#foot .box.carousel .img-right{margin-left:60px;padding:4px 4px 1px;border:2px solid #439ae0}
#foot .box.carousel .more{text-align:right}
#foot .box.carousel .more a{margin-top:2em;padding:8px 16px;background:#fff;color:#000;font-weight:bold;text-decoration:none}
#foot .box.carousel .more a:hover{background:#000;color:#F5F5F5}
#foot .box.info{margin:1em 16px;width:948px;color:#F5F5F5;font-size:118%}
#foot .box.info .column{float:left;margin:0 24px 0 0;width:260px}
#foot .box.info .column.n01{width:380px}
#foot .box.info .column.inside.n01{width:262px;margin-right:22px}
#foot .box.info .column.n02{margin:0; width:544px}
#foot .box.info .column.inside.n02{width:260px}
#foot .box.info .stitle{margin:0 0 0.4em;padding:0 0 0.4em;border-bottom:1px dotted #ccc;color:#F5F5F5;font-size:139%}
#foot .box.info a{color:#F5F5F5;text-decoration:underline}
#foot .box.info a:hover{color:#aaa}
#foot .box.info ul.contact{margin:1em 0;padding:8px 0;border:0 solid #333;border-width:1px 0;background:url(http://www.asolo.cz/img/foot-contact.png) repeat-y;font-size:85%;list-style:none outside}
#foot .box.info ul.contact li{margin:0 8px 1px;padding:2px 0;background:#000}
#foot .box.info ul.contact span{display:block;margin:0 8px}
#foot .box.info ul.contact span span{display:inline;margin:0}
#foot .box.info ul.contact span.hidden{display:none}
#foot .box.copyright{margin:1em 16px;padding:5px 0;width:948px;background:#000;color:#F5F5F5;font-size:118%}
#foot .box.copyright p{margin:0 10px;text-align:center}
#foot .box.copyright a{color:#F5F5F5;text-decoration:underline}
#foot .box.copyright a:hover{color:#aaa}
#foot .banner{text-align:right}

/* == kosik == */
#basket .inner{position:relative;z-index:1;margin:0 auto;width:980px;height:100%;background:url(http://www.asolo.cz/img/basket.png) no-repeat;text-align:left}
#basket .box{position:absolute;top:17px;left:0;width:0;height:74px;color:#fff;font-size:13px;overflow:hidden}
#basket .box.n01{top:55px;left:105px;width:285px}
#basket .box.n02{left:414px;width:377px}
#basket .box.n03{left:815px;width:139px}
#basket .box .header{display:none;margin:0;color:#dfb000;font-size:22px;font-weight:bold}
#basket .box p{margin:0;text-align:left}
#basket .box .imgs{margin:0;text-align:left}
#basket .box .imgs img{margin-bottom:0}
#basket .box.n03 ul{margin:0;padding:0;font-size:11px;list-style:none outside}
#basket .box.n03 ul li{margin:0 0 2px;height:23px;text-align:center;line-height:23px;overflow:hidden}
#basket .box.n03 ul a{display:block;width:100%;height:100%;background:url(http://www.asolo.cz/img/basket-ul.png) no-repeat;color:#000;font-weight:bold;text-decoration:none}
#basket .box.n03 ul a:hover{color:#fff;text-decoration:underline}

/* == login == */
#login form, #login fieldset, #login table{margin:0}
#login fieldset{background:url(http://www.asolo.cz/img/login-fieldset.png) repeat-x 0 100%;font-size:164%;border-radius:10px;-moz-border-radius:10px}
#login legend{overflow:hidden;padding:0;width:167px;height:46px;background:url(http://www.asolo.cz/img/login-legend.png) no-repeat;font-size:22px;text-align:center;line-height:46px}
#login legend span{display:block;margin:0 10px 0 40px}
#login label{color:#cb0017;font-weight:normal}
#login input, #login button{padding:10px;width:280px;border-radius:6px;-moz-border-radius:6px}
#login button{width:302px}
#login a{color:#4389b1}
#login .fbloginplace a{color:#fff;font-size:16px}
#login a:hover{color:#000}
#login .fbloginplace a:hover{color:#ccc}
#login .close{height:22px}
#login .close a{display:block;float:right;overflow:hidden;width:75px;height:22px;background:url(http://www.asolo.cz/img/login-close.png) no-repeat;color:#fff;font-size:10px;text-align:center;text-decoration:none;text-transform:uppercase;line-height:22px;white-space:nowrap}
#login .close a:hover{color:#000}
#login .close span{display:block;margin:0 25px 0 10px}

/* == sloupec == */
#column .box{position:relative;margin:0 0 10px;width:100%}
#column .box .header{margin:0 0 0.5em;color:#000}
#column .box.menu ul{margin:0;padding:0;list-style:none outside}
#column .box.menu ul li{margin:0 0 1px;height:30px;line-height:30px;white-space:nowrap;overflow:hidden}
#column .box.menu ul a{display:block;width:100%;height:100%;background:url(http://www.asolo.cz/img/column-menu.png) no-repeat;color:#fff;font-weight:bold;text-decoration:none}
#column .box.menu ul a:hover{background-position:0 -30px;color:#000}
#column .box.menu ul a.active{background-position:0 -60px !important;color:#fff !important}
#column .box.menu ul span{display:block;margin:0 13px}

/* == uvodni panel == */
#front{position:relative;z-index:0}
#front .box{overflow:hidden;position:relative;margin:0 11px;width:958px}
#front .box.carousel{height:290px}
#front .box.carousel ul{margin:0;padding:0;list-style:none outside}
#front .box.carousel .slide{position:absolute;top:0;left:0;width:958px;height:290px;background:url(http://www.asolo.cz/img/front-carousel.jpg) no-repeat}
#front .box.carousel .slide.n01{background-position:0 0}
#front .box.carousel .slide.n02{background-position:0 -290px}
#front .box.carousel .slide.n03{background-position:0 -580px}
#front .box.carousel .slide.n04{background-position:0 -870px}
#front .box.carousel .slide.n05{background-position:0 -1160px}
#front .box.carousel .control{position:absolute;z-index:1000;top:243px;left:30px;width:268px;height:47px}
#front .box.carousel .control .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url(http://www.asolo.cz/img/front-carousel-control-01.png) no-repeat}
#front .box.carousel .control ul{position:absolute;top:20px;left:80px}
#front .box.carousel .control ul li{float:left;margin:0 6px 0 0;width:15px;height:15px;background:url(http://www.asolo.cz/img/front-carousel-control-02.png) no-repeat;cursor:pointer}
#front .box.carousel .control ul li:hover{background-position:-15px 0}
#front .box.carousel .control ul li.active{background-position:-30px 0 !important}
#front .box.carousel .control ul span{display:none}
#front .box.menu{padding:0 0 10px;height:36px;font-size:22px}
#front .box.menu ul{margin:0;padding:0;list-style:none outside}
#front .box.menu ul li{float:left;margin:0 10px 0 0;width:474px;height:36px;text-align:center;line-height:36px;white-space:nowrap}
#front .box.menu ul li.n02{margin:0}
#front .box.menu a,#front .box.menu li.active a:hover{display:block;height:100%;background:url(http://www.asolo.cz/img/front-menu.png) repeat-x;color:#fff;font-weight:bold;text-decoration:none;text-transform:uppercase}
#front .box.menu a:hover{background:#fff;color:#000}
#front .box.menu li.active a{color:#F8C300}
#front .box.carousel.cut .slide{width:956px}
#front .gap{height:10px}

/* == obsah == */
#main .header, #main .box{position:relative;margin:1em 0;width:100%;border:0 solid #dfdfdf;border-width:1px 0;background:#f8f8f8 url(http://www.asolo.cz/img/main-box.png) repeat-y}
#main .header{margin:0.5em 0 0.1em;font-size:200%}
#main .header span, #main .box .container{display:block;margin:0 10px}
#main .header span span{display:inline;margin:0}
#main .header em{margin:0 0 0 5px;color:#000;font-size:73%;font-style:normal}
#main .box .folds{position:relative;top:-1px;width:100%;height:24px;background:#fff url(http://www.asolo.cz/img/main-box-folds.png) repeat-x 0 23px}
#main .box .folds ul{margin:0;padding:0;list-style:none outside}
#main .box .folds ul li{float:left;margin:0 1px 0 0;height:24px;line-height:24px}
#main .box .folds ul a{display:block;height:100%;background:url(http://www.asolo.cz/img/main-box-folds.png) repeat-x 0 -48px;color:#fff;font-weight:bold;text-decoration:none;letter-spacing:0}
#main .box .folds ul a:hover{background-position:0 -24px;color:#000}
#main .box .folds ul a.active{border:0 solid #dfdfdf;border-width:0 1px;background-position:0 0;color:#000}
#main .box .folds ul span{display:block;margin:0 5px}
#main .duocolumn, #main .tricolumn, #main .quadcolumn{margin:1em 0;width:100%}
#main .duocolumn .column, #main .tricolumn .column, #main .quadcolumn .column{float:left;margin:0 20px 0 0;width:337px}
#main .tricolumn .column{width:218px}
#main .quadcolumn .column{width:158px}
#main .duocolumn .column.n02, #main .tricolumn .column.n03, #main .quadcolumn .column.n04{margin:0}
#main a.button-detail{display:block; float:right; height:20px}
#main a.button-basket,#main button.button-basket,#main button.button-detail,#main a.button-detail{padding:8px 0;width:170px;background:url(http://www.asolo.cz/img/main-button.png) no-repeat;font-size:15px}
body.sk #main a.button-basket,body.sk #main button.button-basket,body.sk #main button.button-detail,body.sk #main a.button-detail{background-image:url(http://www.asolo.cz/img/main-button-sk.png)}
#main a.button-basket{display:block;width:160px;font:normal 100% Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;cursor:pointer;overflow:visible;padding-left:10px;text-decoration:none;height:19px;line-height:19px;vertical-align:middle}
#main a.button-basket,#main button.button-basket{background-position:-340px 0}
#main a.button-detail,#main button.button-detail{background-position:0 0}
#main .detail .button{text-align:right;margin-top:10px}
#main a.button-basket:hover,#main button.button-basket:hover{background-position:-510px 0}
#main a.button-detail:hover,#main button.button-detail:hover{background-position:-170px 0}
#main a.button-basket.catalog{background-position:-680px 0;width:198px}
#main a.button-basket.catalog:hover{background-position:-888px 0}
#main a.button-basket:hover,#main button.button-basket:hover,#main button.button-detail:hover{color:#000}
#main a.button-basket span,#main button.button-basket span,#main button.button-detail span,#main a.button-detail span{display:none}
#main .navi{margin:1em 0;padding:0.5em 0;border-bottom:1px solid #dfdfdf}
#main .navi p{margin:0 10px;font-size:109%;text-align:left}
#main .navi a{color:#000;font-weight:bold}
#main .navi a:hover{color:#cb0017}
#main .navi strong{font-weight:normal}
#main .katalog{margin:0.5em -9px 0.5em 0;width:704px}
#main .katalog .item{position:relative;float:left;margin:4px 9px 4px 0;width:167px;height:165px;background:url(http://www.asolo.cz/img/main-katalog.png) no-repeat}
#main .katalog .item.n01{background-position:-334px 0}
#main .katalog .item.n02{background-position:-167px 0}
#main .katalog .item.n03{background-position:0 0}
#main .katalog .name, #main .katalog .about, #main .katalog .icon{position:absolute;margin:0;top:0;left:0;width:0;height:0;font-size:11px;text-align:center;overflow:hidden}
#main .katalog .name{top:4px;left:11px;width:145px;height:36px;font-size:13px;line-height:18px}
#main .katalog .name a{display:block;height:100%;color:#000;font-weight:bold;text-decoration:none}
#main .katalog .name a:hover{color:#fff;text-decoration:underline}
#main .katalog .about{top:50px;left:21px;width:125px;height:48px;color:#000;text-align:left;line-height:16px}
#main .katalog .about a{display:block;height:100%}
#main .katalog .icon{top:115px;left:85px;width:65px;height:40px;
/* background:url(http://www.asolo.cz/img/main-katalog-icon.jpg) no-repeat;*/ }
#main .katalog .item .icon.n01{background-position:0 0}
#main .katalog .item .icon.n02{background-position:0 -40px}
#main .katalog .item .icon.n03{background-position:0 -80px}
#main .katalog .item .icon.n04{background-position:0 -120px}
#main .katalog .item .icon.n05{background-position:0 -160px}
#main .katalog .item .icon.n06{background-position:0 -200px}
#main .katalog .item .icon.n07{background-position:0 -240px}
#main .katalog .item .icon.n08{background-position:0 -280px}
#main .katalog .item .icon.n09{background-position:0 -320px}
#main .katalog .item .icon.n10{background-position:0 -360px}
#main .katalog .item .icon.n11{background-position:0 -400px}
#main .katalog .item .icon.n12{background-position:0 -440px}
#main .katalog .item .icon.n13{background-position:0 -480px}
#main .katalog .item .icon.n14{background-position:0 -520px}
#main .katalog .item .icon.n15{background-position:0 -560px}
#main .detail{margin:1em 0}
#main .detail .thumb{position:relative;float:left;width:302px}
/* #main .detail .thumb .price{position:absolute;top:-3px;right:10px;font-size:150%}*/
/* #main .detail .thumb .price p{margin:0;font-size:100%;font-weight:normal;text-align:right}*/
#main .detail .thumb .stitle p{padding:0 8px;height:28px;background:#f8f8f8;border:1px solid #dfdfdf;line-height:28px;text-align:center;margin:0 0 5px 0}
#main .detail .thumb .price span.hide{display:none}
#main .detail .thumb .img{margin:0}
#main .detail .thumb .img img{border:1px solid #dfdfdf}
#main .detail .thumb .img a:hover img{border-color:#cb0017}
/* #main .detail .thumb .mini .img{float:left;margin:0 2px 0 0}*/
#main .detail .thumb input{padding:1px;width:290px;border-color:#aaa;border-style:inset;background:#fff;font-size:12px}
#main .detail.produkt .thumb .mini .img{margin:4px 0 0 0;float:left;width:148px}
#main .detail.produkt .thumb .mini .img.last{float:right}
#main .detail .thumb .mini .img img{width:146px}
#main .detail .thumb .mini .img p{text-align:center;background:#f8f8f8;border:1px solid #dfdfdf;margin-bottom:4px;line-height:1.6em;height:1.6em;overflow:hidden}
#main .detail.catalog .thumb .mini .img img{float:left;width:95px;margin:4px 4px 0 0}
#main .detail.catalog .thumb .mini .img.n03 img{margin:4px 0 0 0}
#main .detail table.list{width:100%;border:1px solid #dfdfdf;background:#f8f8f8}
#main .detail table.list td{border:1px solid #dfdfdf}
#main .detail table.list th{color:#cb0017;text-align:center}
#main .detail .info{float:right;width:385px}
#main .detail.catalog .info{font-size:109%}
#main .detail.catalog .info .container p:first-child:first-line{color:#cb0017;font-weight:bold}
#main .detail.produkt .info select{width:200px}
#main .detail .info .box{margin-top:0;background-position:-694px 0}
#main .detail .info table{margin:0.5em 0}
#main .detail .info table.params{font-size:117%}
#main .detail .info table.params td{padding-top:6px;padding-bottom:6px}
#main .detail .info .other{overflow:hidden;width:365px;height:77px}
#main .detail .info .other .img{float:left;width:97px;margin:0;text-align:left}
#main .detail .info .other .img img{border:1px solid #ddd}
#main .detail .info .other .img a:hover img{border-color:#cb0017}
#main .detail .info .other .text{float:right;width:260px}
#main .detail .info .other .text p{margin:0 0 5px}
#main .detail .info .box .container{position:relative}
#main .detail .info .box .container .logos{position:absolute;right:5px;top:5px;text-align:right}
#main .detail h2{font-size:150%}
#main .basket{margin:1em 0 0}
#main .basket .item{margin:0 0 1em}
#main .basket .item .thumb{float:left;width:102px}
#main .basket .item .thumb .img{margin:0}
#main .basket .item .thumb .img img{border:1px solid #dfdfdf}
#main .basket .item .info{float:right;width:570px}
#main .basket .item .info p{margin:0}
#main .basket .item .info table{margin:1em 0 0}
#main .slovnicek ul.tip{float:left;width:270px;background:url(http://www.asolo.cz/img/slovnicek.png) top right no-repeat;margin-top:20px}
#main .slovnicek ul.tip li{list-style:none}
#main .slovnicek ul.tip a{color:black}
#main .slovnicek .popis{float:right;width:600px;text-align:left;border:#f1f1f1 1px solid;margin:20px}
#main .slovnicek .popis h1{background:#568cba url(http://www.asolo.cz/img/bg-ul-tab.png) top repeat-x;color:#fff;font-size:170%;font-weight:normal;padding:0 10px;margin:0 0 0 0}
#main .slovnicek .popis .content{padding:10px}
#popis li{list-style-type:decimal;margin-left:30px;font-size:85%;letter-spacing:0;padding:2px 0}
#popis ul{background:none;border:#f1f1f1 1px solid;padding:5px 10px 5px 0;margin:0 0 0 20px;width:258px}
#popis h5{background:#fdb714;margin:10px 20px 0 20px;padding:1px 10px;font-size:120%;width:250px}
#main table.sellers{width:100%;margin-top:10px;background:#f8f8f8;border:1px solid #dfdfdf}
#main table.sellers td{border:1px solid #dfdfdf}
#main table.sellers th{color:#cb0017;text-align:center}
#main .article{margin:0 75px;min-height:400px}
.slovnicek h1, #main .article h1{font-size:220%}
.slovnicek h2, #main .article h2{font-size:180%}
.slovnicek h3, #main .article h3{font-size:130%}
.slovnicek h4, #main .article h4{font-size:120%}
.slovnicek p, #main .article p{text-align:justify}
#main .article table{border:1px solid #dfdfdf;background:#f8f8f8}
#main .article table td{border:1px solid #dfdfdf}
#main .article table th{color:#cb0017;text-align:center}
.template-imgl img{float:left;margin:0 10px 10px 0}
.template-imgr img{float:right;margin:0 0 10px 10px}
.template-list img{float:right;margin:0 0 10px 10px}
.template-list div.list{float:left}
.template-list div.list h5{font-size:130%;padding-left:10px;background-color:#fdb714;color:black}
.template-list div.list h5{font-size:130%;padding-left:10px;background-color:#fdb714;color:black;margin:0;width:100%}
.template-list div.list ol{border:solid 1px #f1f1f1;border-top:0;width:100%;margin:0;padding:10px 0 10px 10px}
.template-list div.list ol li{margin-left:20px}
.screenshot-img{position:absolute;border:1px solid silver;display:none;z-index:10000}
.screenshot-img img{float:left}
#main .bgcolor .header, #main .bgcolor .box{background-image:url(http://www.asolo.cz/img/main-box2.png);
/* background-image:none;border-left:solid 1px #dfdfdf;border-right:solid 1px #dfdfdf;*/}
#main .bgcolor .box .folds ul a.active{background-image:none;border-top:solid 1px #dfdfdf}
#main .bgcolor.n01 .header, #main .bgcolor.n01 .box, #main .bgcolor.n01 table.list, #main .bgcolor.n01 .box .folds ul a.active{background-color:#ffffd9}
#main .bgcolor.n02 .header, #main .bgcolor.n02 .box, #main .bgcolor.n02 table.list, #main .bgcolor.n02 .box .folds ul a.active{background-color:#d8ecff}
#main .bgcolor.n03 .header, #main .bgcolor.n03 .box, #main .bgcolor.n03 table.list, #main .bgcolor.n03 .box .folds ul a.active{background-color:#ffdfe6}
.nowrap{white-space:nowrap}
form.sellers label{display:block;width:150px;float:left}
form.sellers select{width:200px;float:left}
.wmsmall, .wmmid, .wmbig{display:block;position:relative}
.wmsmall{float:left}
.wmsmall span.logos, .wmmid span.logos, .wmbig span.logos, .wmsmall span.wm, .wmmid span.wm, .wmbig span.wm{position:absolute;display:block;top:0;left:0}
.wmbig span.logos, .wmbig span.wm{width:300px;height:240px}
.wmmid span.logos, .wmmid span.wm{width:146px;height:110px}
.wmsmall span.logos, .wmsmall span.wm{width:95px;height:75px}
span.logos.vibram, span.logos.goretex{height:0;left:4px;background:url(http://www.asolo.cz/img/goretex-vibram.png) no-repeat}
.wmbig span.logos.vibram, .wmbig span.logos.goretex{width:32px}
.wmbig span.logos.goretex.vibram{height:100px;background-position:-77px 0}
.wmbig span.logos.vibram{height:25px;background-position:-77px -34px}
.wmbig span.logos.goretex{height:36px;background-position:-77px 0}
.wmmid span.logos.vibram, .wmmid span.logos.goretex{width:16px}
.wmmid span.logos.goretex.vibram{height:100px;background-position:-109px 0}
.wmmid span.logos.vibram{height:18px;background-position:-109px -18px}
.wmmid span.logos.goretex{height:18px;background-position:-109px 0}
.wmsmall span.logos.vibram, .wmsmall span.logos.goretex{width:9px;top:3px}
.wmsmall span.logos.goretex.vibram{height:100px;background-position:-127px 0}
.wmsmall span.logos.vibram{height:12px;background-position:-127px -13px;top:6px}
.wmsmall span.logos.goretex{height:13px;background-position:-127px 0}
.ie6 #main, .ie6 #column{overflow:hidden}
.ie6 #main{margin-left:11px}
.ie6 #main .duocolumn .column, .ie6 #main .tricolumn .column, .ie6 #main .quadcolumn .column{overflow:hidden}
.ie6 #main .detail .thumbs, .ie6 #main .detail .info{overflow:hidden}
.ie6 .png, .ie6 #front .box.carousel .control .bg{behavior:url(css/iepngfix.htc)}
.sideBanner{position:absolute; left:980px; top:166px}

/*cenik*/
.cenik{letter-spacing:0}
.cenik table{border-collapse:collapse; border:#dfdfdf 1px solid; width:100%}
.cenik h3{background:#dfdfdf; text-indent:10px; font-size:15px; line-height:30px; margin:0}
.cenik h3 span{font-size:12px; color:#000!important}
.cenik th, .cenik td{text-align:left; padding:2px 0;letter-spacing:0}
.cenik td{border:#dfdfdf 1px solid}
.cenik .odd td, .cenik .even td, .cenik th{padding-left:5px; padding-right:5px}
.cenik .color, .cenik .cost, .cenik .cod{white-space:nowrap}
.cenik .cost{text-align:right}
.cenik h3, .cenik a{color:black}
.cenik .even{background:#f2f2f2!important}
.cenik .odd{background:#deecff!important}

/*paramfiltr*/
#column .box.style02{background:url(http://www.asolo.cz/img/column-box.png) repeat-y;margin:40px 0 20px;width:229px}
#column .box.style02 .bgb{bottom:-4px;height:4px;background:url(http://www.asolo.cz/img/column-box.png) no-repeat -460px 0}
#column .box.style02 .header{position:absolute;top:-23px;left:0;width:100%;height:23px;background:url(http://www.asolo.cz/img/column-box.png) no-repeat -230px 0;color:#fff;font-size:12px;font-weight:700;line-height:23px;white-space:nowrap;margin:0}
#column .box.style02 .header span{display:block;margin:0 70px 0 15px}
#column .box.style02 .container{margin:0 6px;padding:1px 0}
#column .box.style02.filter .price{margin-top:20px;margin-bottom:-.7em;text-align:right}
#column .box.style02.filter .price input{width:50px;border:none;background:transparent;text-align:right;padding:0}
#column .box.style02.filter .price input.n01{float:left;text-align:left}
#column #filter-slider .actual{overflow:hidden;display:block;position:absolute;top:-25px;left:-21px;width:61px;height:20px;background:url(http://www.asolo.cz/img/column-filter-price.png) no-repeat;font-size:11px;text-align:center;line-height:18px;white-space:nowrap}
#column .box.style02.filter .color{text-align:right;line-height:2}
#column .box.style02.filter .color label.ui-button{float:none;margin:0 2px;padding:0;border:1px solid #000!important;border-radius:2px!important;-moz-border-radius:2px!important}
#column .box.style02.filter .color .ui-state-active{background-image:url(http://www.asolo.cz/img/column-filter-color.png)!important;background-position:50% 50%!important;background-repeat:no-repeat!important}
#column .box.style02.filter .color .ui-button-text{width:12px!important;padding:0!important;font-size:9px!important}
#column .box.style02.filter .subbox{position:relative;width:100%;background:url(http://www.asolo.cz/img/column-subbox.png) repeat-y;margin:1em 0}
#column .box.style02.filter .subbox .subheader{position:relative;z-index:1;width:100%;height:22px;background:url(http://www.asolo.cz/img/column-subbox.png) no-repeat -218px 0;color:#fff;font-size:12px;line-height:22px;white-space:nowrap;margin:-4px 0 0}
#column .box.style02.filter .subbox .subheader a{display:block;height:100%;color:#fff;text-decoration:none}
#column .box.style02.filter .subbox .subheader a:hover{color:#000}
#column .box.style02.filter .subbox .subheader span{display:block;margin:0 10px}
#column .box.style02.filter .subbox .bgb{z-index:0;bottom:-4px;width:218px;height:18px;background:url(http://www.asolo.cz/img/column-subbox.png) no-repeat -436px 0}
#column .box.style02.filter .subbox .subcontainer{position:relative;z-index:1;font-size:92%;margin:0 8px;padding:1px 0}
#column .box.style02.filter .subbox p{margin:1px 0 0}
#column .box.style02.filter .submit{text-align:center}
#column .box.style02.filter .submit button{width:104px;background:url(http://www.asolo.cz/img/column-filter-button.png) no-repeat 0 50%;font-size:11px;font-weight:400;letter-spacing:1px;padding:5px 0}
#column .box.style02.filter .submit button:hover{background-position:-104px 50%}
#column .box.style02.filter .price label, #column #filter-actual{display:none}
#column .box.style02.tagy .container{width:229px;height:180px;background:#fff;color:#3d5979;margin:0;padding:0}
#column .box.style02.tagy .bgb{background-position:-460px -5px}
#column .box.style02.tagy a{text-decoration:none}
#column .box.style02.tagy a:hover{color:#cb0017 !important;text-decoration:underline}

/* sellers/show.tpl*/
#sellers-p{margin-bottom:50px}

/* sideboxes/search.tpl */
#box-search div.input br{display:none}
#box-search div.input{position:relative}
#box-search div.input label{display:block;position:relative;top:-500px;left:0;width:1px;height:1px;overflow:hidden}
.js #box-search div.input label{z-index:-1;position:absolute;top:0;left:4px;display:inline;float:none;width:auto;font-weight:normal;overflow:visible}
.ie7 .js #box-search div.input label{top:-10px}

/* Statistika */
#statistics{display:none}

/* Porovnávání zboží */
#comparison .item{width:270px;float:left;margin:0 0 30px 15px;padding:10px;border:1px solid #dfdfdf}
#comparison .first{margin:0 0 30px 0}
#comparison .ptext{overflow:auto;height:350px}
#comparison .item h2{position:relative;margin-top:0}
#comparison .item h2 .delete{display:block;text-indent:-2000px;position:absolute;top:0;right:0;font-weight:normal;font-size:100%;width:12px;height:12px;background-image:url(http://www.asolo.cz/img/kosik-del.gif)}
#comparison .item dl{min-height:330px}
