/* CSS MOBIS default */

* { margin: 0; padding: 0;}

body { font-family: Verdana, Arial, Helvetica, sans-serif; background: #d9d9d9 url(/design/images/_www-fan-fotbal/bg-body.png) repeat-x; font-size: 90%; color: #000000;}
/*div#bg-page { background: url(/design/images/_www-fan-fotbal/bg-page.jpg) center 82px no-repeat; margin: auto;}*/
#page { width: 1000px; margin: 0 auto; padding: 0px; text-align: left; background: #FFFFFF url(/design/images/_www-fan-fotbal/bg-page.jpg) repeat-y;}
#header { width:1000px; height: 106px;margin: 0 auto; padding: 0; background: url(/design/images/_www-fan-fotbal/bg-header.jpg) no-repeat; position:relative}

div.Warning { color: #FFFFFF; font-weight:bold; font-size:13px; text-align:center; letter-spacing:0px; padding:10px; background-color:#990000;border: 1px solid #336699;font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px; margin: 5px 0px;}

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* LEFT - levy sloupec */

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#left { width: 207px; float: left}

/*vyhledavani*/
#search { float:left; height:30px; width:350px; font-size:14px;}
#search table { margin: 7px 0 0 15px; color:#FFFFFF; border-collapse:collapse}
#search table td { padding-right: 10px;}
#search input.search-input { padding: 5px 3px 5px 3px; border: none; border: solid 1px #000000;width:189px}
#search input.search-button { margin: 0px;}

/* Katalog zbozi */
h2.sekce-l { height: 33px; color:#FFFFFF; background: url(/design/images/_www-fan-fotbal/bg-sekce-l.jpg) no-repeat; padding: 10px 0 0 10px; margin: 10px 0 0 0; font-weight: normal}
div.vernav.vernav-katalog .vermenu-end { height: 12px; background: url(/design/images/_www-fan-fotbal/bg-vermenu-end-l-color.jpg) no-repeat}
div.vernav { width: 207px; font-size: 0.75em;}
div.vernav ul { list-style: none;}
div.vernav ul li { width:207px;height: 20px; padding: 9px 0 0 53px}
div.vernav ul li a { color: #FFFFFF; text-decoration: none}
div.vernav ul li a:hover { text-decoration: underline}
div.vernav ul li a.act { text-decoration: underline; color: #FF9933}

li.a00 { background: url(/design/images/_www-fan-fotbal/bg-li-a00.png) no-repeat; padding: 9px 0 0 35px!important}
li.b00 { background: url(/design/images/_www-fan-fotbal/bg-li-b00.png) no-repeat;}
li.a01 { background: url(/design/images/_www-fan-fotbal/bg-li-a01.png) no-repeat; padding: 9px 0 0 35px!important} li.a01.act { background: url(/design/images/_www-fan-fotbal/bg-li-a01.png) no-repeat}
li.a02 { background: url(/design/images/_www-fan-fotbal/bg-li-a02.png) no-repeat; padding: 9px 0 0 35px!important} li.a02.act { background: url(/design/images/_www-fan-fotbal/bg-li-a02.png) no-repeat}
li.a03 { background: url(/design/images/_www-fan-fotbal/bg-li-a03.png) no-repeat; padding: 9px 0 0 35px!important} li.a03.act { background: url(/design/images/_www-fan-fotbal/bg-li-a03.png) no-repeat}
li.a04 { background: url(/design/images/_www-fan-fotbal/bg-li-a04.png) no-repeat; padding: 9px 0 0 35px!important} li.a04.act { background: url(/design/images/_www-fan-fotbal/bg-li-a04.png) no-repeat}
li.a05 { background: url(/design/images/_www-fan-fotbal/bg-li-a05.png) no-repeat; padding: 9px 0 0 35px!important} li.a05.act { background: url(/design/images/_www-fan-fotbal/bg-li-a05.png) no-repeat}

li.b0101 { background: url(/design/images/_www-fan-fotbal/bg-li-b0101.png) no-repeat} li.b0101.act { background: url(/design/images/_www-fan-fotbal/bg-li-b0101.png) no-repeat}
li.b0102 { background: url(/design/images/_www-fan-fotbal/bg-li-b0102.png) no-repeat} li.b0102.act { background: url(/design/images/_www-fan-fotbal/bg-li-b0102.png) no-repeat}
li.b0103 { background: url(/design/images/_www-fan-fotbal/bg-li-b0103.png) no-repeat} li.b0103.act { background: url(/design/images/_www-fan-fotbal/bg-li-b0103.png) no-repeat}
li.b0104 { background: url(/design/images/_www-fan-fotbal/bg-li-b0104.png) no-repeat} li.b0104.act { background: url(/design/images/_www-fan-fotbal/bg-li-b0104.png) no-repeat}
li.b0105 { background: url(/design/images/_www-fan-fotbal/bg-li-b0105.png) no-repeat} li.b0105.act { background: url(/design/images/_www-fan-fotbal/bg-li-b0105.png) no-repeat}
li.b0106 { background: url(/design/images/_www-fan-fotbal/bg-li-b0106.png) no-repeat} li.b0106.act { background: url(/design/images/_www-fan-fotbal/bg-li-b0106.png) no-repeat}
li.b0107 { background: url(/design/images/_www-fan-fotbal/bg-li-b0107.png) no-repeat} li.b0107.act { background: url(/design/images/_www-fan-fotbal/bg-li-b0107.png) no-repeat}

li.b0201 { background: url(/design/images/_www-fan-fotbal/bg-li-b0201.png) no-repeat} li.b0201.act { background: url(/design/images/_www-fan-fotbal/bg-li-b0201.png) no-repeat}
li.b0202 { background: url(/design/images/_www-fan-fotbal/bg-li-b0202.png) no-repeat} li.b0202.act { background: url(/design/images/_www-fan-fotbal/bg-li-b0202.png) no-repeat}
li.b0203 { background: url(/design/images/_www-fan-fotbal/bg-li-b0203.png) no-repeat} li.b0203.act { background: url(/design/images/_www-fan-fotbal/bg-li-b0203.png) no-repeat}

li.b0301 { background: url(/design/images/_www-fan-fotbal/bg-li-b0301.png) no-repeat} li.b0301.act { background: url(/design/images/_www-fan-fotbal/bg-li-b0301.png) no-repeat}
li.b0302 { background: url(/design/images/_www-fan-fotbal/bg-li-b0302.png) no-repeat} li.b0302.act { background: url(/design/images/_www-fan-fotbal/bg-li-b0302.png) no-repeat}
li.b0303 { background: url(/design/images/_www-fan-fotbal/bg-li-b0303.png) no-repeat} li.b0303.act { background: url(/design/images/_www-fan-fotbal/bg-li-b0303.png) no-repeat}
li.b0304 { background: url(/design/images/_www-fan-fotbal/bg-li-b0304.png) no-repeat} li.b0304.act { background: url(/design/images/_www-fan-fotbal/bg-li-b0304.png) no-repeat}

li.b0401 { background: url(/design/images/_www-fan-fotbal/bg-li-b0401.png) no-repeat} li.b0401.act { background: url(/design/images/_www-fan-fotbal/bg-li-b0401.png) no-repeat}
li.b0402 { background: url(/design/images/_www-fan-fotbal/bg-li-b0402.png) no-repeat} li.b0402.act { background: url(/design/images/_www-fan-fotbal/bg-li-b0402.png) no-repeat}
li.b0403 { background: url(/design/images/_www-fan-fotbal/bg-li-b0403.png) no-repeat} li.b0403.act { background: url(/design/images/_www-fan-fotbal/bg-li-b0403.png) no-repeat}
li.b0404 { background: url(/design/images/_www-fan-fotbal/bg-li-b0404.png) no-repeat} li.b0404.act { background: url(/design/images/_www-fan-fotbal/bg-li-b0404.png) no-repeat}
li.b0405 { background: url(/design/images/_www-fan-fotbal/bg-li-b0405.png) no-repeat} li.b0405.act { background: url(/design/images/_www-fan-fotbal/bg-li-b0405.png) no-repeat}

li.b0501 { background: url(/design/images/_www-fan-fotbal/bg-li-b0501.png) no-repeat} li.b0501.act { background: url(/design/images/_www-fan-fotbal/bg-li-b0501.png) no-repeat}
li.b0502 { background: url(/design/images/_www-fan-fotbal/bg-li-b0502.png) no-repeat} li.b0502.act { background: url(/design/images/_www-fan-fotbal/bg-li-b0502.png) no-repeat}

/*
li.a06 { background: url(/design/images/_www-fan-fotbal/bg-li-a06.jpg) no-repeat} li.a06.act { background: url(/design/images/_www-fan-fotbal/bg-li-a06-act.jpg) no-repeat}
li.a07 { background: url(/design/images/_www-fan-fotbal/bg-li-a07.jpg) no-repeat} li.a07.act { background: url(/design/images/_www-fan-fotbal/bg-li-a07-act.jpg) no-repeat}
li.a08 { background: url(/design/images/_www-fan-fotbal/bg-li-a08.jpg) no-repeat} li.a08.act { background: url(/design/images/_www-fan-fotbal/bg-li-a08-act.jpg) no-repeat}
li.a09 { background: url(/design/images/_www-fan-fotbal/bg-li-a09.jpg) no-repeat} li.a09.act { background: url(/design/images/_www-fan-fotbal/bg-li-a09-act.jpg) no-repeat}
li.a10 { background: url(/design/images/_www-fan-fotbal/bg-li-a10.jpg) no-repeat} li.a10.act { background: url(/design/images/_www-fan-fotbal/bg-li-a10-act.jpg) no-repeat}
li.a11 { background: url(/design/images/_www-fan-fotbal/bg-li-a11.jpg) no-repeat} li.a11.act { background: url(/design/images/_www-fan-fotbal/bg-li-a11-act.jpg) no-repeat}
li.a12 { background: url(/design/images/_www-fan-fotbal/bg-li-a12.jpg) no-repeat} li.a12.act { background: url(/design/images/_www-fan-fotbal/bg-li-a12-act.jpg) no-repeat}
li.a13 { background: url(/design/images/_www-fan-fotbal/bg-li-a13.jpg) no-repeat} li.a13.act { background: url(/design/images/_www-fan-fotbal/bg-li-a13-act.jpg) no-repeat}
li.a14 { background: url(/design/images/_www-fan-fotbal/bg-li-a14.jpg) no-repeat} li.a14.act { background: url(/design/images/_www-fan-fotbal/bg-li-a14-act.jpg) no-repeat}
li.a15 { background: url(/design/images/_www-fan-fotbal/bg-li-a15.jpg) no-repeat} li.a15.act { background: url(/design/images/_www-fan-fotbal/bg-li-a15-act.jpg) no-repeat}
li.a16 { background: url(/design/images/_www-fan-fotbal/bg-li-a16.jpg) no-repeat} li.a16.act { background: url(/design/images/_www-fan-fotbal/bg-li-a16-act.jpg) no-repeat}
li.a17 { background: url(/design/images/_www-fan-fotbal/bg-li-a17.jpg) no-repeat} li.a17.act { background: url(/design/images/_www-fan-fotbal/bg-li-a17-act.jpg) no-repeat}
li.a18 { background: url(/design/images/_www-fan-fotbal/bg-li-a18.jpg) no-repeat} li.a18.act { background: url(/design/images/_www-fan-fotbal/bg-li-a18-act.jpg) no-repeat}
li.a19 { background: url(/design/images/_www-fan-fotbal/bg-li-a19.jpg) no-repeat} li.a19.act { background: url(/design/images/_www-fan-fotbal/bg-li-a19-act.jpg) no-repeat}
li.a20 { background: url(/design/images/_www-fan-fotbal/bg-li-a20.jpg) no-repeat} li.a20.act { background: url(/design/images/_www-fan-fotbal/bg-li-a20-act.jpg) no-repeat}
li.a21 { background: url(/design/images/_www-fan-fotbal/bg-li-a21.jpg) no-repeat} li.a21.act { background: url(/design/images/_www-fan-fotbal/bg-li-a21-act.jpg) no-repeat}
li.a22 { background: url(/design/images/_www-fan-fotbal/bg-li-a22.jpg) no-repeat} li.a22.act { background: url(/design/images/_www-fan-fotbal/bg-li-a22-act.jpg) no-repeat}
li.a23 { background: url(/design/images/_www-fan-fotbal/bg-li-a23.jpg) no-repeat} li.a23.act { background: url(/design/images/_www-fan-fotbal/bg-li-a23-act.jpg) no-repeat}
li.a24 { background: url(/design/images/_www-fan-fotbal/bg-li-a24.jpg) no-repeat} li.a24.act { background: url(/design/images/_www-fan-fotbal/bg-li-a24-act.jpg) no-repeat}
li.a25 { background: url(/design/images/_www-fan-fotbal/bg-li-a25.jpg) no-repeat} li.a25.act { background: url(/design/images/_www-fan-fotbal/bg-li-a25-act.jpg) no-repeat}
li.a26 { background: url(/design/images/_www-fan-fotbal/bg-li-a26.jpg) no-repeat} li.a26.act { background: url(/design/images/_www-fan-fotbal/bg-li-a26-act.jpg) no-repeat}
li.a27 { background: url(/design/images/_www-fan-fotbal/bg-li-a27.jpg) no-repeat} li.a27.act { background: url(/design/images/_www-fan-fotbal/bg-li-a27-act.jpg) no-repeat}
li.a28 { background: url(/design/images/_www-fan-fotbal/bg-li-a28.jpg) no-repeat} li.a28.act { background: url(/design/images/_www-fan-fotbal/bg-li-a28-act.jpg) no-repeat}
li.a29 { background: url(/design/images/_www-fan-fotbal/bg-li-a29.jpg) no-repeat} li.a29.act { background: url(/design/images/_www-fan-fotbal/bg-li-a29-act.jpg) no-repeat}
li.a30 { background: url(/design/images/_www-fan-fotbal/bg-li-a30.jpg) no-repeat} li.a30.act { background: url(/design/images/_www-fan-fotbal/bg-li-a30-act.jpg) no-repeat}
*/


.vermenu-end { height: 12px; background: url(/design/images/_www-fan-fotbal/bg-vermenu-end-l.jpg) no-repeat}

/* novinky */
a.archiv { color: #FFFFFF; font-size: 0.7em; display: block; float: right; padding: 3px 15px 0 15px; background: url(/design/images/_www-fan-fotbal/archiv.gif) 0 5px no-repeat}
.novinka { width: 210px; padding: 5px 5px 5px 5px; margin: 0 auto 5px auto; background: url(/design/images/_www-fan-fotbal/bg-novinka.gif) 0 bottom repeat-x; font-size: 90%}
.novinka p.date { padding: 0 0 0 22px; font-weight: bold; background: url(/design/images/_www-fan-fotbal/news.gif) no-repeat}
.novinka a { color: #333333}

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* CENTER */

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#center { width: 566px; background: #FFFFFF url(/design/images/_www-fan-fotbal/bg-center.jpg) 0 1px repeat-y; float: left; padding: 15px 10px 0 10px;} /* update by matak font-size */

/*cesta*/
.path p { font-size: 0.75em}
.path a.root { color:#CC0000; font-weight: bold; padding: 0 0 0 20px; background: url(/design/images/_www-fan-fotbal/root_s.gif) left 1px no-repeat; text-decoration: underline}
.path a:hover.root { text-decoration: none}
.path a { color: #000000}

/* obsah*/
.content-description { background-color:#f1f9f0; padding: 10px; border:1px solid #a4d1a7}


/* kategorie produktu */
.product-category { padding: 10px 0 0 0; margin: 0 0 0 0}
.product-category p { padding: 0 0 0 25px; background: url(/design/images/_www-fan-fotbal/root.gif) no-repeat}

/* Vyber kategorie - checkbox */
.types fieldset { border: none}
p.item-list { padding: 10px 0px 0px 0px}
p.item-list span.item { display:block; float:left; width:250px;margin: 0 5px 0 0}
p.item-list span.item a { color: #cc0000; font-size:0.9em; background:url(/design/images/_www-fan-fotbal/bg-li-category.gif) bottom left no-repeat; padding-left:20px}
input.zobrazit { float: right; margin: 10px 0 0 0}

/* FILTR - Razeni */
div.filtr { height: 35px; background: #ccd3dd; padding: 10px 10px 0 10px; margin: 10px 0 0 0}
p.razeni { float: left; color: #000000}
p.paging { float: right; color: #000000; padding: 3px 0 0 0; text-align: left}
p.paging a { color: #000000}
p.paging a.page, p.paging a:hover.page { color: #FFFFFF; text-decoration: none; background: url(/design/images/_www-fan-fotbal/page.gif) no-repeat; display: block; width: 20px; height: 20px; text-align: center; float: left; line-height: 20px; margin: 0 1px}
p.paging a.page.act, p.paging a:hover.page.act { color: #000000; text-decoration: none; background: none}
p.paging span { float: left; display: block; height: 20px; line-height: 20px; margin-left: 2px; }
p.paging a.next { color: #000000}

/* VYROBEK */
div.product { width: 279px; position: relative; height: 218px;float: left; margin: 1px; border: 1px solid #e5e5e5; background: url("/design/images/_www-fan-fotbal/bg-product.png") no-repeat; }
div.product h2, div.product h3 { margin: 8px 10px 5px 10px; }
div.product h2 a, div.product h3 a { font-size: 13px; color: #44b64c;  font-weight: bold;}
div.product h2 a:hover, div.product h3 a:hover { text-decoration: none; }
div.product h2 a:visited, div.product h3 a:visited { text-decoration: underline; }
p.foto { position: absolute; top: 45px; left: 10px}
p.foto a img { border: none}
p.cena { font-size: 1.2em; color: #CC0000; font-weight: bold; position: absolute; top: 40px; right: 10px; text-align: right}
p.AttributeSalesPrice { font-size: 1.2em; color: #CC0000; font-weight: bold; position: absolute; top: 130px; right: 10px; text-align: right}
p.sleva { font-size: 0.85em; color: #333333; text-decoration: line-through; position: absolute; top: 95px; right: 10px; text-align: right}
p.akce { font-size: 0.75em; width: 52px; height: 19px; color: #FFFFFF; font-weight: bold; text-align: center; background: #CC0000 url(/design/images/_www-fan-fotbal/akce.gif) no-repeat; position: absolute; top: 90px; right: 10px; padding: 0}
p.tip { font-size: 0.75em; width: 52px; height: 19px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; text-align: center; background: #336699 url(/design/images/_www-fan-fotbal/tip.gif) no-repeat; position: absolute; top: 115px; right: 10px; padding: 0}

/* VYROBEK - kosik */
.button-detail { position:absolute; top:180px; right:10px; padding: 0;width:52px;height:27px; background: url(/design/images/_www-fan-fotbal/button-detail.png) no-repeat; text-align:center}
.button-detail a { color: #FFFFFF!important;text-decoration:none!important; font-size:12px; padding-top:5px; display:block}
p.koupit { color: #000000; padding: 0; margin: 0; float: right}
span.ks { font-size: 0.75em; margin: 0 0 0 70px; padding: 0}
input.kosik { position: relative; top: 5px}

/* Novinky center */
div.news-hp { margin: 20px 0 0 0}
div.news-hp div { font-size: 0.75em; padding: 0 10px 5px 10px}
div.news-hp div a { color: #000000}
div.news-hp a.archiv { color: #FFFFFF}
h2.news-hp { height: 34px; color:#FFFFFF; background: url(/design/images/_www-fan-fotbal/bg-news-hp.jpg) no-repeat; padding: 7px 0 0 20px; margin: 10px 0 0 0; font-weight: normal}
span.date { color:#CC0000; font-weight: bold; padding: 0 10px 0 0}

/* Nadpis ruznych sekci */
div.sekce { background: #44B64C}
div.sekce h3 { color: #FFFFFF; padding: 10px 10px; margin: 10px 0 0 0}
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* RIGHT */

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#right { width: 207px; float: right}
#right .sekce-r-box { background: url(/design/images/_www-fan-fotbal/bg-sekce-r-box.png) repeat-y;}
h2.sekce-r {height: 33px; color:#FFFFFF; background: url(/design/images/_www-fan-fotbal/bg-sekce-r.jpg) no-repeat; padding: 10px 0 0 10px; margin: 10px 0 0 0; font-weight: normal}

.right-box ol, .right-box p { margin: 0.8em 0; }
.right-box ol li { margin: 0.4em 0; list-style: decimal; list-style-position: inside; }


/* KO��K */
#right-basket { padding: 10px 10px 0 10px; background: url(/design/images/_www-fan-fotbal/bg-basket.jpg) right 1px no-repeat}
#right-basket h3 a { color: #000000}

/* Infolinka */
#infoline { background: url(/design/images/_www-fan-fotbal/bg-info.jpg) right bottom no-repeat}
div.info { margin: 5px 0 0 10px; color:#9E0000; font-size: 1.2em}
ul.info { list-style: none; margin: 10px 0 0 10px; padding: 0 0 15px 0}
ul.info li { background: url(/design/images/_www-fan-fotbal/bbullet.jpg) 0 3px no-repeat; padding: 0 0 0 20px}
ul.info li a { font-size: 0.85em; color: #000000}
p.slov { padding-right: 25px; background: url(/design/images/_www-fan-fotbal/slovensko.gif) right 0 no-repeat}

.sfooter { height: 12px; background: url(/design/images/_www-fan-fotbal/bg-sekce-r-box-footer.png) no-repeat}
.sekce-l-box-footer { height: 12px; background: url(/design/images/_www-fan-fotbal/bg-sekce-l-box-footer.png) no-repeat}
.sekce-r-box-footer { height: 12px; background: url(/design/images/_www-fan-fotbal/bg-sekce-r-box-footer.png) no-repeat}


#center div.hr {height: 1px; background-color: #e6e6e6;clear: left; margin:10px 0 10px 0;}

/* Login */
.sekce-r-box div.hr {height: 1px; font-size: 1%; background-color: #e6e6e6;clear: left; margin:10px 0 10px 0;}
.sekce-r-box-content {padding:10px}
.sekce-r-box ul { list-style: none; margin: 0; padding: 0;}
.sekce-r-box ul li a { font-size: 0.85em; color: #9e0000}

.sekce-r-box table.login { width: 100%; }
.sekce-r-box table.login td.login_user_input input { width: 177px; }


#prodavac table, #login table {width:187px; margin:0px; border-collapse:collapse}
#prodavac table td, #login table td { padding:2px}
#prodavac input.text, #login input.text {font-size:14px; border:1px solid #c7cbd3; padding:3px; margin:0px}
#login .login_pass_input input {width: 100px}
#login .login_button input {font-size:12px; color:#FFFFFF; margin:0px}
.sa_subject_input input, .sa_email_input input {width:177px;}
.sa_text_textarea textarea {width:182px; height:80px}
.sa_button {text-align:right}

#center ul { list-style: none; margin: 15px 0 0 10px; padding: 0 0 15px 0}
#center ul li, .sekce-r-box ul li { background: url(/design/images/_www-fan-fotbal/bg-ul.png) left center no-repeat; padding: 0 0 0 20px}
#center ul li a { font-size: 0.85em; color: #44b64c}


/*#login .login-image { background: url(/design/images/_www-fan-fotbal/lock.jpg) 70px 5px no-repeat; height:30px}
#login h3, #login p { padding:0 5px 0 10px}
input.login { float: right; margin: 3px 0 0 0}
.login-input { border: solid 1px #999999; padding: 5px 3px 5px 3px}
table.login { float: right}
th.user, th.pass { font-size: 0.85em; text-align: right}*/

/* Nejprodavanejsi */
.best-item { text-align: center; margin: 0 0 5px 0}
.best-item div.img {border: solid 1px #CCCCCC; }
.best-item h3 { font-size: 0.75em; padding: 8px 5px; margin: 0 0 10px 0}
.best-item h3 a { color:#39ab6f}
.price { font-weight: bold; padding: 5px}
a img { border: none}
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* FOOTER - paticka */
#footer { width:1000px;clear: both; margin: 0 auto; padding: 0px; text-align: left;}
#footer p { color: #FFFFFF; font-size: 0.75em; padding: 10px}
#footer p a { color: #FFFFFF;}
.footer-top { height: 63px; background: url(/design/images/_www-fan-fotbal/bg-footer-top2.png) no-repeat; text-align:center;}
.footer-top .footer-links {padding:10px;}
.footer-top a { margin-right:10px}
.footer-content {height: 100px;background-color: #00733c;}
.footer-bottom { height: 5px; background: url(/design/images/_www-fan-fotbal/bg-footer-bottom.png) no-repeat}
#footer-add { width:1000px;margin: 0 auto; padding: 0px; text-align: left;}

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* LOGO */
h1#logo {position: relative; top: 30px; left: 22px; overflow: hidden; width: 317px; height: 42px; margin: 0; padding: 0; font-size:1em;}

h1#logo span {display: block; position: absolute; top: 0; left: 0; z-index:1; width: 100%; height: 100%; margin: 0; padding: 0; background:url(/design/images/_www-fan-fotbal/logo.jpg) 0 0 no-repeat; cursor:pointer;}


/* NAVIGACE */
#header-menu { height: 44px; background: #1f222a url(/design/images/_www-fan-fotbal/bg-header-menu.png) repeat-x;margin:0 auto;padding:0;width:1000px;}
#header-menu ul { list-style: none; padding: 4px 0 0 0; color: #FFFFFF; text-transform: uppercase; font-size: 85%}
#header-menu ul li { height: 37px; float: left; background: url(/design/images/_www-fan-fotbal/bg-header-menu-li.png) right 0 no-repeat}
#header-menu ul li a { margin: 10px 15px 0 15px; display: block; color:#FFFFFF; text-decoration: underline}
#header-menu ul li a:hover { color:#FFFFFF; text-decoration: none}
#header-menu ul li a.act { text-decoration: none; color: #FFCC99}
#header-panel { height: 64px; background: #0e7d39 url(/design/images/_www-fan-fotbal/bg-header-panel.jpg) no-repeat;margin:0 auto;padding:0;width:1000px;}

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* DETAIL Vyrobku */
div.image {  border: solid 1px #e1e2e6; width: 200px; padding: 5px; float: left; position: relative; padding-bottom: 40px}
div.image p {font-size: 0.75em; font-style: italic; color: #999999; position: absolute; bottom: 0; left: 8px}
.hr { height: 1px; background-color: #e6e6e6;clear: left}
div.detail-product-info {float:left;width: 344px;}
table.detail { margin: 0 0 10px 10px; border-collapse: collapse; width: 344px; float: left}
table.detail td { height: 30px; padding: 0 0 0 10px}
table.detail tr.cena { font-weight: bold}
table.detail tr td { font-size: 0.75em}
table.detail tr td.pic { width: 200px; padding: 0 10px 0 0}
table.detail a { color:#CC0000!important}
.tright { text-align: right; padding: 0 60px 0 0}
.lblue { background: #c7e5c3}
.mblue { background: #44b64c}


/* text elements */
h1, h2, h3, h4 { clear: left}
h1 {font-size: 1.3em; color: #000000; padding: 10px 0 5px 0; margin: 0 0 0 0; font-weight: normal}
h2 {font-size: 1.2em; color: #000000; padding: 0 0 0 0; margin: 0 0 0 0; font-weight: normal}
h3 {font-size: 1em; color: #000000;  padding: 0 0 0 0; margin: 0 0 0 0}
h4 {font-size: 0.85em;	font-weight: bold}

p { padding: 0 0 10px 0; color: #000000; font-size: 0.85em; line-height: 1.5em; clear: left}

a:link, a:hover, a:visited { color: #000000}
a:hover { text-decoration: none;}
hr { display: none}

#center ul { font-size: 0.85em; color: #000000; list-style: none; margin: 0 0 10px 40px}
#center ul li { background:url(/design/images/_www-fan-fotbal/blbullet.jpg) 0 2px no-repeat;}
#center ul li a  {padding: 0 0 5px 20px}


#product-categories { margin:0!important;}
#product-categories li { background: none!important;padding: 0!important}
#product-categories li a {margin-left:5px; padding: 0!important}
#product-categories li a img {margin-left:5px; margin-right:5px; padding: 0!important}


/* classes */
.hidden {display: none}
.clr {width: 100%; font-size: 1px; clear: both}
.left {float:left; margin: 5px 10px 5px 0;}
.right {float: right; margin: 5px 0 5px 10px;}
.text-r { text-align: right}
.center { text-align: center}
.noborder {border: none}
.red {color: #CC0000}
.norm { font-weight: normal; font-size: 0.85em}
.nobgr { background: none !important}
.Button-90-20 {background:#e0480e; color:#FFFFFF; }
#ERROR-HANDLER, .InfoBox {background-color:#D6D955!important;border:1px dashed #000000!important;margin:10px 0px!important; padding:8px; font-weight:bold; color:#990000; font-size:80%; clear:both}
/* #basket page */
#BasketSteps { text-align:center}
#BasketSteps table { width:100%; border:none!important; background:none!important; border-collapse:collapse!important;}
#BasketSteps table td { padding:2px;border:none!important; background:none!important;}
#BasketSummary { width:100%;border:1px none!important;border-collapse:separate;margin:0px 0px 10px 0px!important;text-align:left; background-color:#f3f3f3!important;}
#BasketSummary th {padding:5px!important; color:#000000!important;; background: none!important;}
#BasketSummary td {padding:5px!important; color:#000000!important;; background: none!important; text-align:right!important;}
#BasketSummary .BasketTotal {background:#003b09 none repeat scroll 0%!important;font-size:14px!important;font-weight:bold!important; color:#FFFFFF!important}
#BasketItems { width:100%; margin:0.8em 0px 0px 0px!important}
#BasketItems tr.r2 td { background-color:#f3f3f3; border-bottom:1px solid #e9e9e9}
#BasketItems tr.TableHeader th {background:#003b09 none repeat scroll 0 0;color:#FFFFFF;padding:5px;}
#BasketItems tr.lichy td {padding:5px;background-color:#EEEEEE;border-bottom:1px solid #E9E9E9;}
#BasketItems tr.sudy td {padding:5px;background-color:#F3F3F3;border-bottom:1px solid #E9E9E9;}
input.button {height: 20px; text-transform: uppercase; border: none; color: #fff; cursor: pointer;width:85px; background: transparent url(/design/images/_www-dobre-naradi/bg-input-submit4.gif) no-repeat; }
.BasketButtons  {  margin:  15px 10px 0 0px; text-align:center;}
.BasketButtons input { font-size: 12px; font-weight: bold; padding: 5px 5px 5px 7px; #padding: 5px 0px 5px 0px; _padding: 5px 0px 5px 0px;  }
.Button-90-20 {background:#e0480e; color:#FFFFFF; }
.orderItemSpecial { font-size:10px}
.orderItemSpecial span {color:#006600;font-weight:bold;}
#Recapitulation { width:100%}
#Recapitulation, #Recapitulation td, #Recapitulation th, #Recapitulation table, #Recapitulation table td, #Recapitulation table th {background:none!important; border:none!important; vertical-align:top!important; color:#000000!important; padding:0px!important; margin:0px!important;}

/* .registration
---------------------------------------------------------- */
#deliveryField table, #paymentField table {width:100%; margin:0px}
#deliveryField table, #deliveryField table td, #paymentField table, #paymentField table td { background:none!important;}
div.choose-legend {background:#F2F2F2 none repeat scroll 0%;border:1px solid #336699;color:#000000;font-weight:bold;padding:0.8em; margin-bottom:10px}
.bcondition-text {height:150px; width:520px; overflow: auto; background-color:#FFFFFF; border:1px solid #336699;}
/* #PageForm
---------------------------------------------------------- */
#PageForm form { font-size:0.8em}
#PageForm form .chooseRadio {padding: 5px 0 5px 0px}
#PageForm form .Row { border:0px solid; padding: 5px 0 5px 7px;}
#PageForm form .Row small { display:block}
#PageForm form .Row table { width: 97%; margin: 0!important}
#PageForm form .Row td { padding: 3px 0 3px 5px;text-align:left;}
#PageForm form .Row th { padding: 3px 0 3px 5px;}
#PageForm form .Row td.Text { width:140px;text-align:right;}
#PageForm form .Row tr.obligatory td, #PageForm form .Row tr.obligatory th {background: #EEEEEE;}
#PageForm form .Row tr.obligatory input, #PageForm form .Row tr.obligatory select {background-color:#FFFF99;border:1px solid #44B64C;}
/* #PageForm form .Field { margin: 1em 0 2em 0; padding: 0 0.5em 1em 0.5em; border: 1px solid #336699; background: #E0E0E0; position: relative; } */
#PageForm form .Field {background:#E0E0E0 none repeat scroll 0%;border:1px solid #44B64C;margin-top:2em;padding:0pt 0pt 10px 10px;position:relative;}
/* #PageForm form .Field .Legend {padding:0.5em; background: #F2F2F2; font-weight: bold; color: #000; border: 1px solid #336699; position: relative; top: -1em;} */
#PageForm form .Field .Legend {background:#F2F2F2 none repeat scroll 0%;border:1px solid #44B64C;font-weight:bold;padding:5px;position:relative;top:-8px;}
#PageForm form .Buttons {margin:15px 0px;text-align:center;}
#PageForm form .Buttons input {font-size:12px;font-weight:bold;padding: 5px 5px 5px 7px;#padding: 5px 0px 5px 0px;_padding: 5px 0px 5px 0px;}
#PageForm form .Buttons input.ButtonMain {background:#e0480e; color:#FFFFFF; text-transform:uppercase}
#PageForm form .Row .input { width:300px}
#PageForm form .Row .input-short { width:100px}
#PageForm form .Row .input-middle { width:150px}
/* .Captcha
--------------------------------------------------------- */
td.Captcha { padding: 15px; }
td.Captcha img {border: 1px solid #c9c9c9}
input.captcha-email { width:200px; font-size:14px;}
input.captcha { width:200px; height:30px; font-size:24px; text-align:center; color:#990000; font-weight:bold;background-color:#FFFF99;border:1px solid #7F9DB9;}

/* Nejsledovan�j�� */
ol.product { font-size: 0.85em; padding: 0 5px 0 10px}
ol.product li a { color: #000000}


/* Strankovani */
/*div.paging ul.pagingInfo { position: relative; left: -30px}
div.paging ul.pagingInfo li { float: left; background: none !important; padding: 0 0 0 0 !important; margin: 0 0 0 0 !important}
div.paging ul.pagingInfo li a { color: #CC0000; background: none !important; padding: 0 0 0 0 !important; margin: 0 5px 0 0}
div.paging ul.pagingInfo li a.active { color: #000000 !important; text-decoration: none}
div.paging ul.pagingInfo li a img { padding: 0 3px 0 3px}*/
/* Strankovani */

div.Strankovani { font-size: 90%; color: #CCCCCC; padding: 0}
div.infoStrankovani { font-size: 0.85em; color:#666666; padding: 0 0 5px 23px; background:url(/design/images/_www-fan-fotbal/ico-page.jpg) 8px 0 no-repeat}
div.pageStrankovani a { text-decoration: underline; color: #AC0147; padding: 0 2px 0 2px}
div.pageStrankovani a:hover { text-decoration: none; color:#333333}
div.pageStrankovani ul { list-style: none; padding: 3px 0 0 0; margin: 0 0 0 5px !important}
div.pageStrankovani ul li { float: left; padding: 0 0 0 0 !important; background: none !important}
div.pageStrankovani ul li a { font-size: 1em; background: none !important; padding: 0 5px 0 5px !important}
div.pageStrankovani ul li a.active { color:#000000; text-decoration: none}
div.pageStrankovani ul li.posuvnik a img { border: none; position: relative; top: -3px}
.current { color:#AC0147; font-weight: bold}

/* DropDown */
div.sample { position: relative; top: -15px}

/* Detailni popis */
div.detail-popis { padding: 0 5px 20px 5px; font-size: 0.85em; color: #333333; line-height: 1.3em}
div.detail-popis h2 { padding: 0 0 5px 0; font-size: 1.4em}


/* RSSBox */
#left .sekce-l-box { background: url(/design/images/_www-fan-fotbal/bg-sekce-l-box.png) repeat-y;}
div.RSSBox {}
div.RSSBox ul { list-style: none; font-size: 0.75em; padding: 0 5px 0 0px}
div.RSSBox ul li { padding: 5px 0 0 5px}
div.RSSBox ul li span { padding: 0 5px 0 0; font-weight: bold; color: #CC0000}
h2.sekce-l.rss img.rss { position: absolute; right: 15px}

/* partneri */
div.panelLeftSide { font-size: 90%; padding: 5px 0 0 5px; border: solid 1px #cccccc}
h2.sekce-l.partners { position: relative; top:7px}
div.hraci-nhl {background: url(/design/images/_www-fan-fotbal/bg-hraci-nhl.jpg) bottom right no-repeat}
div.svet-nhl {background: url(/design/images/_www-fan-fotbal/bg-svet-nhl.jpg) bottom right no-repeat}

/* horni lista */
div#topbar { height: 39px; margin: 5px auto; width: 770px}
div#topbar img { float: left; margin: 8px 10px 0 10px; border: none}
div#topbar img.group { margin: 8px 0 0 0} 
div#topbar img.dots { margin-top: 15px}
div.logos { width:589px; height: 39px; background: url(/design/images/_www-fan-fotbal/bg-logos3.png) no-repeat; float: left; padding: 0 0 0 18px}

/* ihned k odberu zalozka */
li.sklad { background: url(/design/images/_www-fan-fotbal/bg-li-sklad.png) no-repeat; font-weight: bold; padding: 8px 0 0 35px !important}
li.sklad.act { background: url(/design/images/_www-fan-fotbal/bg-li-sklad-act.png) no-repeat}

li.slevy { background: url(/design/images/_www-fan-fotbal/bg-li-slevy.png) no-repeat; font-weight: bold; padding: 8px 0 0 35px !important}
li.slevy a { color:#000000!important;}
li.slevy.act { background: url(/design/images/_www-fan-fotbal/bg-li-slevy-act.png) no-repeat}


/* filtrovani */
dl.sort { padding: 10px 0 10px 0; font-size: 0.85em;}
dl.sort dd, dl.sort dt { float: left }
dl.sort * { vertical-align: middle; }
dl.sort .filtr-submit { position: relative; top: -1px; margin: 0 10px 0 5px; }
dl.sort dt { padding: 3px 0 0 5px; }
select#sortSelect { float: left; color: #000000; margin: 0 0 0 5px}
select#rows { width: 45px; float: left; color: #000000; margin: 0 0 0 5px}
dd.sort-buttons { width: 45px; float: left; margin: 0 20px 0 5px}
dd input { margin: 2px 0 10px 5px}
dd select { margin-right: 5px; }

/* prodejce */
p.prodejce { font-size: 0.75em; font-weight: bold; color:#0066CC}
div.upozorneni { color: #FFFFFF; font-weight:bold; font-size:13px; text-align:center; letter-spacing:0px; padding:10px; background-color:#990000;border: 1px solid #336699;font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px; margin-bottom:5px;}
td.ProductServices {padding:0px 10px 0px 10px}
td.ProductServices a { margin-right:10px}


/* text page */
.articleList{color:#000000;font-size:0.85em;line-height:1.5em;padding:0 0 10px; }
.articleBox { margin: 10px 0 0 0px}
.articleBox h2 {color:#000000;font-size:1.25em;line-height:1.5em;padding:0 0 0px; font-weight:bold; margin:0px; }

#OrderSendIFrame {width:540px;height:500px}

.RSSBox .rss-img { width: 22px; height: 21px; display: block; font-size: 1%; background: url("/design/images/_www-fan-fotbal/rss-ico.png") top left no-repeat; float: right; margin: 0 8px 0 0; }
#categoryMostSellingGoods { width:100%; font-size:10px}
#categoryMostSellingGoods thead { text-transform:uppercase; font-weight:bold; text-align:left; font-size:12px}
#categoryMostSellingGoods .counter { width:20px; text-align:left}
#categoryMostSellingGoods .name { text-align:left; font-weight:bold}
#categoryMostSellingGoods .price { width:150px; text-align:right;color:#CC0000 }

#header-basket { float:right;color:#FFFFFF}
#header-basket table { border-collapse:collapse}
#header-basket td {padding:0px; padding-right:10px}
#header-basket a {color:#FFFFFF; font-weight:bold}
#header-basket strong { color:#fff616; font-weight:bold}

.header-partner {position:absolute;right:17px;top:25px}
.page-footer {clear:both; height: 23px; background: url(/design/images/_www-fan-fotbal/bg-page-footer.png) no-repeat}

.filter-box {background-color:#e5e5e5; border:1px solid #d2d2d2; margin:10px 0 10px 0;}

/* ----------------------- TOOL TIPS ------------------------- */
.ToolTip {background-color: #CCCCCC;border:1px solid #000000;position:absolute; padding:5px; min-width:100px; _width:100px; max-width:400px;}
.ToolTip div.HDR {color:#990000;font-family:arial;font-size:11px;font-weight:bold;padding-bottom:3px;padding:3px; text-align:left}
.ToolTip div.BDY {color:#000000;font-family:arial;font-size:11px;padding:3px; text-align:left}
.ToolTip div.BDY ul { list-style-type:disc!important; padding-left:10px}
.ToolTip div.BDY table th{ text-align:left; width:200px}
