@CHARSET "UTF-8";

a:hover {text-decoration:underline; border:0;}
a {text-decoration:none; color:#000; font-weight:bold;}
body, dl, dt, dd, form, textarea {margin:0pt; padding:0pt;}
body, html {background-color:#000; height:100%; color:#fff;}
body, html, pre {font:9pt "Trebuchet MS",helvetica,sans-serif;}
button::-moz-focus-inner {padding:0; border:0;}
div.hr {line-height:1px; height:1px; clear:both; margin:5px 0; font-size:0; position:relative; z-index:100; background:url("bg/line.png") no-repeat 0 50%;}
.art div.hr {margin:0 -15px -10px -15px !important;}
div.in div.logo a img {margin-right:5px; line-height:0; color:#000;}
div.logo {text-align:center;}
form b {color:#000;}

h1, h2, .art h3, #nav h6,
#where, #aside .hdr, .productHeader .name, .columnPath span a {font-size:16px;}

h1 {margin:5px 0; color:#fff;}
h3 {font-size:14px;}
img {border:0px none; font-size:xx-small; color:#aaa; font-weight:normal; text-align:center; white-space:normal;}
p {margin:.66em 0; color:#000; line-height:1.24;}
p.basket_info {padding:0 0 5px 0; margin-top:30px; font-size:10pt; color:#fff; border-bottom:2px #fff solid; margin:0;}
select {vertical-align:middle;}

#wrap {width:940px; margin:auto; background:url("bg/paka.jpg") no-repeat 0 bottom; position:relative;}

#find {position:absolute; z-index:21; top:137px; right:18px;}
#find #findSubmit {border:none;}
#find #findText {width:200px; border:1px #ff7101 solid; padding:3px;}
#find .nfo {margin:0; display:-moz-inline-box; display:inline-block; vertical-align:bottom; padding:0 0 4px 66px; color:#000;}

#found h1 em {color:#fff;}
#found h2 {margin:.5em 0 0 0; color:#fff; text-align:center; display:none;}
#found .in {margin:0 -10px; padding:0 30px 0 10px; position:relative;}
#found .in h3 {padding:.5em 0; margin:0;}
#found .in h3 b {color:#a00; font-weight:normal; font-size:x-small;}
#found .in h3 b.count {display:-moz-inline-box; display:inline-block; padding-right:4px; font-weight:bold;}
#found .highlight {background-color:#f6c886; background-color:rgba(255,255,255,.5); padding:1px;}
#found .in .logo {margin:0 0 6px 10px; float:right; width:100px; text-align:center; background-color:#fff;}
#found .in .logo img {padding:5px; background-color:#fff; margin:0; position:relative;}
#found div.hr {margin-bottom:0;}

#bottom {background:url("bg/orange.png") repeat-y 210px; clear:left; height:auto;}

#header {background:url("bg/header-malo.jpg") no-repeat 50% 0; height:162px; padding:14px 16px 0 0; margin-right:-22px; position:relative; z-index:20;}
.SALE #header {background-image:url("bg/header-velko.jpg");}
#header a {display:block; z-index:21; position:absolute;}
#header h3 b, #header a b {display:none;}
#header a:hover {background:transparent url("bg/menu/arrow-li-sub.gif") no-repeat scroll 50% -43px !important;}
#header a.xplod, #header a.partner {height:60px; float:right; margin-top:-10px;}
#header a.xplod {width:76px; margin-right:15px;}
#header a.partner {width:380px; top:90px; right:140px;}
#header h3 a {width:200px; height:100px; left:150px; top:10px;}
#header p {position:absolute; top:5px; right:80px; width:280px; text-align:center; margin:0; color:#fff; line-height:16px;}
.SALE #header a.xplod {display:block;}
.SALE #header p {display:none;}

p#nfo {margin:1px 0; padding:0px 7px 2px 2px; font-size:90%; color:#ff9801; background-color:#ff9801; color:#000; text-align:center;}
p#nfo em {font-style:normal; font-size:130%; margin-left:5px;}

#tmenu {padding:0; margin:0;}
#tmenu li {float:left;display:block;}
#tmenu li.last a, #bmenu li.last a, #tmenu li#mKosik a {border-right:0;}
#tmenu li, #bmenu li {display:inline;}
li#mn21 a, li#mn22 a, li#mn24 a, li#mn33 a, li#mn39 a, #tmenu li a, #bmenu li, #bmenu li a {font-size:15px; font-weight:bold; color:#fff;}
li#mn21 a, li#mn22 a, li#mn24 a, li#mn33 a, li#mn39 a, #bmenu li a {display:-moz-inline-box; display:inline-block; padding:5px 10px;  border-right:1px solid red; margin:7px 0;}

#tmenu li.set a, #bmenu li.set a, body.prodejci #tmenu li#mn24 a {color:#ff9801}
#tmenu li#mKosik2 {background:url("ico/basket.gif") no-repeat 50% right; padding-right:50px;}
#tmenu li#mUcet {background:url("ico/basket.gif") no-repeat 50% right; padding-right:50px; margin-left:0; text-align:right; width:305px;}
#tmenu li#mKosik a.active {padding-right:48px; padding-bottom:15px;}
#tmenu li#mKosik div, #tmenu li#mKosik div a {font-size:10px; font-weight:normal;}
#tmenu li#mKosik div {margin-right:48px;}
#tmenu li#mKosik {background:url("ico/basket.gif") no-repeat right 50%; width:450px; padding:4px 0; text-align:right; float:right;}
#tmenu li#mKosik a {padding:0; display:inline;}
#tmenu li#mKosik #topLogin {font-size:14px; font-weight:bold; margin-top:-4px; display:-moz-inline-box; display:inline-block;}
#tmenu #mn21 {margin-left:-10px;}
#mKosik .login {color:#ff9801;}

#bmenu {margin:0 -10px 0 0;}
#bmenu li.last {padding-right:0; margin-right:0;}
#bmenu li {display:inline;}

#nav {width:185px; padding:0 5px 135px 0; clear:left; float:left; color:#fff;}
#nav li a:focus {outline:none;}
#nav h6, #aside h2.supp {background-color:#ff9801; text-transform:uppercase; padding:1px 0; text-align:center; color:#fff !important;  margin:0; border-bottom:2px solid #a00;}
#nav ul {margin:0; padding:10px 0 !important;}
#nav ul, #bmenu {list-style-type:none;}
#nav ul li {background:url("bg/menu/li.png") no-repeat; line-height:30px;}
#nav ul li.set, .objednavky #nav ul li.objednavky, .registrace #nav ul li.nastaveni, #nav ul li:hover, body.mn30 #nav li#mn30, body.mn31 #nav li#mn31, body.mn18 #nav li#mn18, body.mn29 #nav li#mn29, body.mn26 #nav li#mn26, body.mn46 #nav li#mn46, body.mn80 #nav li#mn80, body.mn90 #nav li#mn90, body.mn50 #nav li#mn50, body.mn19 #nav li#mn19, body.mn55 #nav li#mn55, body.elektro #nav li#mn66 {background-position:-299px 0; line-height:30px;}
#nav ul li a {color:#fff; font-size:15px; padding-left:40px; display:block;}
#nav ul li a:hover, #nav ul li.set a, .objednavky #nav ul li.objednavky a, .registrace #nav ul li.nastaveni a {color:#ff9801; text-decoration:none;}
#nav #mn55, body.mn55 #nav #mn55 {background:url("bg/menu/fitting.png") no-repeat -2px 50% !important; line-height:normal !important;}
#nav #mn55 a, body.mn55 #nav #mn55 {padding-top:4px; padding-bottom:5px; font-size:14px;}
#nav #account {margin-bottom:20px;}
#nav .links div {line-height:1.2; margin:5px 0;}
#nav .links a {padding:10px; display:block; width:165px;}
#nav .links a:hover {border-width:4px; border-color:#333; border-color:rgba(106,106,106,.5); border-style:solid; padding:6px; text-decoration:none;}
#nav .pion {background:#000 url("bg/links/pioneer-basys.jpg") no-repeat 50% 50%;}
#nav .pion a {height:140px;}
#nav .sony {background:url("bg/links/xplode-sony.jpg") no-repeat;}
#nav .sony a {margin-top:5px; height:108px !important;}
#nav .mem {background:#ff9801 url("bg/links/logo_mini.png") no-repeat 85px center;}
#nav .mem a {margin-top:45px; padding-right:100px !important; width:70px;}
#nav .mem a:hover {border-color:#ffbb57; border-color:rgba(255,221,171,.5);}

#article {float:left; width:730px; background-color:#ff9801; padding:0 10px;}
#article .art {margin:0 -10px; padding:10px; position:relative; zoom:1;}
#article .logos ol, #article .logos ul {padding:0; margin:0;}
#article .price #ToolTip.tTip .copy p {text-align:right; font-size:120%;}
#article ol, #article ul {padding-left:20px; margin:3px 0;}
#article ul li, #article ol li {line-height:1.25; font-size:11px;}

#section {background:url("bg/orange.png") repeat-y 190px 0; clear:both; color:#000; zoom:1;}
#section #max h1 {width:560px;}
#section h1 span {font-weight:bold;}
#section ul li {color:#000;}
/*body.kosik #article {background:url("bg/basket.jpg") no-repeat 638px 40px;}*/
body.prodejci #section h1, body.safe #section h1 {font-size:150%; clear:left;}
body.prodejci h2 {color:#fff;}
#section div.it-is {background:#f6c886 url("bg/dictionary.png") repeat-x 0 -5px; border-bottom:1px solid #FF9801; font-size:12px; padding:5px 10px;}
#section div.it-is h3 {margin:0 0 3px 0;}
#section div.it-is.last {border-bottom:10px solid #FF9801; }
#section .pgprx {clear:left;}
/*body.kosik  #section .pgprx {width:625px;}*/

.pgprx p {font-size:13px; color:#000;}
.pgprx p {margin:5px 0 10px 0;}
.prx .pb {float:left;width:220px; margin-bottom:7px; margin-top:3px; overflow:hidden;}
.prx .pb div {font-size:11px; background:url("ico/bullet/list.gif") no-repeat left 5px; padding-left:10px; height:17px; overflow:hidden; white-space:nowrap;}
.prx .pb div a:hover, .prx .tTip:hover {text-decoration:none;}
.prx .tTip {font-weight:normal; text-decoration:none; background:transparent url("bg/perex-black.gif") repeat-x 0 14px; padding:0; color:#000; font-size:12px; display:inline-block;}

#adds {background-color:#ff9801;}
#adds h2 {text-transform:uppercase; font-size:17px; margin-right:10px; padding:0;}
#adds h2 b {width:70px; background:url("ico/premium.png") no-repeat 50% bottom; display:inline-block; height:16px;}
#adds h2 b em {display:none;}
#adds #map {border:4px solid #e67f01;}
#adds .loginBox {border-bottom:2px solid #ff9801; margin-bottom:10px;}
#adds .cen {margin:0px 10px;}
#adds .cen h2 {text-align:left; margin:10px 5px 10px 0; font-weight:normal; text-transform:none; color:#fff;}
#adds .cen .hr {margin:10px 0; background-position:50%;}

#news {width:570px; border-bottom:5px #000 solid;}
#news .tip {width:550px; background:#CE3D01 url("bg/news.png") repeat-x 0 bottom; padding:6px 10px;}
#news .pic {margin-bottom:8px;}
#news h2 em {font-size:9pt; font-style:normal; display:block; line-height:20px; color:#000; margin-top:-3px;}
#news h2 span {float:right;}
#news h2 .title span {float:none; font-weight:normal; font-size:.8em;}
#news h2 {display:block; line-height:20px; margin:0;}
#news h2 a.tTip.i {height:23px;}
#news h3 {position:absolute; margin:0; color:#a00; padding:1px 5px; line-height:normal; font-size:8pt; font-weight:normal; z-index:51; top:-16px; left:-10px;}
#news .pic {float:left; margin-right:10px; text-align:center; position:relative;}
#news .title {margin-right:5px; color:#fff;}
#news .pb a, #news .artprx a {font-weight:normal; text-decoration:none; background:transparent url("bg/perex-white.gif") repeat-x 0 bottom; padding:0;}
#news .pb, #news .artprx {float:right; width:270px; padding-bottom:5px;}
#news .artprx a {color:#fff;}
#news .pb div {font-size:11px; background:url("ico/bullet/list.gif") no-repeat left 5px; padding-left:10px; white-space:nowrap; height:17px; overflow:hidden;}
#news .bulletmore {text-align:center !important; line-height:20px; font-size:10pt; background-image:none; clear:both;}
#news .bulletmore a {display:-moz-inline-block; display:inline-block; background:url("ico/bullet/more.gif") no-repeat right 50%; padding-right:14px; margin-bottom:5px;}

.bulletmore {background:url("ico/bullet/more.gif") no-repeat right 50%; padding-right:14px;}

#member {padding:0 10px; position:relative;}
#member h3 {margin:0; color:#fff;}

#tips {padding:5px 10px; margin:0}
#tips h3 {font-size:85%; margin-bottom:0; font-weight:normal; color:#a00;}

#footer {clear:left;}
#footer .nfo {background-color:#ff9801 !important; display:block; width:744px; float:right; padding:3px; display:inline; font-weight:bold; border-top:5px #000 solid; color:#a00;}
#footer .nfo .lbox {float:left; padding-left:5px;}
#footer .nfo .rbox {float:right; padding-right:5px;}
#footer .nfo .rbox em {padding-right:15px; height:15px; background:url("ico/info.png") no-repeat right top; margin-left:-4px;}
#footer .nfo .rbox em span {display:none;}
#footer .right {clear:both; text-align:right; padding-top:5px;}
#footer .right a {color:#fff;}
#footer .right a:hover {text-decoration:underline;}
#footer .right ul li span {display:inline;}
#footer .link {font-size:8pt; padding-bottom:5px; color:#E0E0E0; padding-right:0;}
#footer .link a {color:#e0e0e0;}
#footer .fc {vertical-align:middle; background:url("../forcom-logo.png") no-repeat right 0;}
#footer .fc img {display:none;}
#footer .fc a {display:-moz-inline-block; display:inline-block; font-weight:normal; padding:3px 56px 5px 0;}
#footer .fc a b {display:none;}

table {border-collapse:collapse; border-spacing:0pt;}
table#basket {margin:0 auto;}
.artDefs td {padding:0.2em 1em; background-color:#f6c886; border-bottom:1px #fff solid;}
.artDefs td.price {text-align:right; font-weight:bold;}
table#basketProperties {width:450px;}
table#basketProperties, #basketDealer {margin-top:10px;border-bottom:2px solid #fff;}
table#orderProvider {margin:15px 0 15px 0;}
th, td {padding:0.3em 0.6em; border-spacing:0pt;}

.art h3 {color:#000;}

#max .bigImg {color:#000; margin-bottom:10px; position:relative;}
.prodejci #max .bigImg {margin-bottom:1.6em; min-height:220px; padding-left:5px; background:#fff url("bg/nopic_big.png") no-repeat -20px 50%;}
.art .logo {background-color:#fff; color:#000; width:auto; text-align:center; line-height:0; padding:5px 6px; margin-top:3px;}
.art .prx {color:#000; clear:left; padding-bottom:1px; padding-top:.5em;}
#picview .art .prx, #fullview .art .prx {padding:0;}
.art .prx .minilogo {float:right; color:#000; margin-bottom:10px; width:270px; position:relative; margin-left:10px;}
.art .prx .minilogo, #max .bigImg, #news .pic {text-align:center; background-color:#fff;}
.art .prx .minilogo img, #max .bigImg img, #news .pic {background-color:#fff; border-width:16px 10px; border-style:solid; border-color:#fff; position:relative !important; z-index:50;}
#max .bigImg.p img {border-width:16px 0 !important;}

.prx h6, .art h6.code {position:absolute; padding:1px 5px; bottom:0; right:0; z-index:100; font-size:8pt; font-weight:normal; color:#a00; margin:0; line-height:normal;}
.art h6.code {margin-left:0; bottom:0;}
#gallery h6 {bottom:0; padding:1px 5px; right:0;}

.art .prx div.datum {color:gray;}
.art .prx.a .logo {width:auto; height:auto; line-height:0; color:#000;}
.clanky .art p {margin:0;}
.clanky .art h2 {line-height:1.3em; height:auto; margin-bottom:8px; margin-top:4px; position:relative;}
.art a.more {background:url("ico/bullet/more.gif") no-repeat right 50%;}
.art h1 {margin-top:10px; background:url("ico/max.gif") no-repeat left center; padding-left:40px; padding-top:6px; padding-bottom:2px;}
.art h2 .cena, .art h1 .cena {float:right; text-transform:none; font-size:9pt; color:#000 !important;}
.art h1 .cena {line-height:20px;}
.art h2 .cena {line-height:18px;}
.art h2 em, .art h1 em {font-size:8pt; font-style:normal; font-weight:normal;}
.art h2, .art h2 a, .art h1, .art h1 a, #aside .art h2 .cena {font-size:11pt; color:#000;}
.art h2 {margin:0; padding-top:7px;}
.art h2 a.title {width:440px; line-height:18px; padding:3px 0 6px 0; float:left;}
.art h2 a.title span, #max h1 span, .cenaBox .title span {font-weight:normal; padding-right:5px; font-size:.8em;}
.art h2 a.title span, #max h1 span {background-color:rgba(0,0,0,.12) !important; background-color:#e08601; -moz-border-radius:.2em; -webkit-border-radius:.2em; border-radius:.2em; padding:0 3px;}

#max h1 span.cena {font-size:1em; padding-right:0; font-weight:bold; background-color:transparent !important; position:absolute; top:0; right:150px;}
.art h1 em, .art h2 em {color:#a00;}
#max .art h1 em {position:absolute; top:6px; left:55px;}
.prodejci #max .art h1 em {top:0; left:45px;}
.art h2 em {position:absolute; top:5px; left:10px; line-height:normal; color:#a00; width:440px; text-align:left; overflow:hidden; font-weight:normal;}
.art h2 em span, #news em span {display:none;}
#read .art {margin:0 -10px; padding:0 15px 1em 15px; background-color:transparent;}
#read .art .logo {float:right; width:260px; margin:0 0 10px 10px;}
#read .art h2 {height:auto; line-height:1.4; padding:4px 0;}
#read .art  .prx {padding-top:0}
#read .art h2 a, .clanky h2 a.title, .clanky h2 {position:relative !important; width:auto;}
 
.art h3 {margin:0;}

.art .f.nad_cvv a, #tips .art .more a, body.prodejci .more a {background:url("ico/bullet/more.gif") no-repeat right 50%; padding:0 15px 0 34px; height:26px; line-height:26px;}
.art .f.nad_cvv, #tips .more, body.prodejci .more {background:url("ico/header-arrow.gif") no-repeat;text-align:left; margin-top:10px; width:100%; clear:both;}
.clanky .art .f.nad_cvv {width:auto;}

body.prodejci .more {position:absolute; bottom:10px; left:10px; width:60%;}
body.prodejci .more a {float:left;}


.baskList form.basket {float:right; vertical-align:middle;}
.baskList input.txt {width:26px; margin-right:3px; text-align:center;}

p.store {margin:0;}
p.store span, p.store em {line-height:16px;}

#max {position:relative;}
#max p.store span, p.store span {padding:1px 5px; color:#a00; position:absolute; top:0; right:0; line-height:normal; z-index:100; white-space:nowrap;}
#fullview p.store span {top:-17px; right:auto; left:0; color:#000;}

#where {margin:0 -10px 7px -10px; padding:5px 10px; border-bottom:2px solid #fff; color:#fff;}
#max #where {margin-bottom:0;}
#where a {color:#fff;}
#where span {font-size:14px; color:#fff;}

#subMenu {/*text-align:center; */padding-bottom:10px; width:520px;}
#subMenu ul {padding:0 !important; margin:0 !important;}
#subMenu li {float:left; list-style-type:none; background:url("btn/submenu.png") no-repeat 50% 0; padding:0 3px;}
#subMenu li#mn52, #subMenu li#mn56 {background-position:50% -49px;}
body.elektro #subMenu li, li#mn81, li#mn82, li#mn83, li#mn84, li#mn85, li#mn86, li#mn87, li#mn91, li#mn92, li#mn93, li#mn94, li#mn95, li#mn99, li#mn100, li#mn101, li#mn102, li#mn115, li#mn116, li#mn117, li#mn118, li#mn119, li#mn120 {background-position:50% -99px !important;}
#subMenu li a {display:-moz-inline-block; display:inline-block; text-align:center; padding:4px; width:85px; height:36px; font-weight:normal; padding:13px 5px 0 5px; line-height:14px; text-decoration:none;}
body.elektro #subMenu li a, li#mn81 a, li#mn82 a, li#mn83 a, li#mn84 a, li#mn85 a, li#mn86 a, li#mn87 a, li#mn91 a, li#mn92 a, li#mn93 a, li#mn94 a, li#mn95 a, li#mn99 a, li#mn100 a, li#mn101 a,  li#mn102 a,  li#mn115 a, li#mn116 a, li#mn117 a, li#mn118 a, li#mn119 a, li#mn120 a {height:19px;}
#subMenu li#mn52 a, #subMenu li#mn56 a {width:110px;}
#subMenu li a.set {color:brown;}
#subMenu li a:hover, #subMenu li.set a {background:url("bg/menu/arrow-li-sub.gif") no-repeat 50% 1px;}

.dealerBlock a {color:#fff;}
.dealerItem {margin-bottom:5px;}
.detail .f {border-bottom:0px solid #fff; margin-top:20px;}
.err {padding:5px 10px; background-color:#f00; margin:5px 0; color:#fff; font-size:110%;}
.f form.basket {background:url("ico/header-basket.gif") no-repeat 53px 0; text-align:left; height:30px;}
.group td .add2Basket {background-image:none; width:auto;}
.hr hr {display:none; font-size:0;}

.other {width:540px; padding:4px 1px 4px 9px; float:left; margin-top:1px;}
body.prodejci .other {width:720px;}
.other a {font-size:110%;}
.other form {color:#000;}
.other button {float:right;}
.other span.addr {float:left; padding-left:15px;}
p.setsell {float:right !important; margin:0; width:185px; text-align:right;}
p.setsell .nfo {line-height:12px; padding-top:4px; font-size:7pt; color:#a00; float:left; width:115px;}

.pokladnaInet {background:url("bg/cash-blobe.jpg") no-repeat 550px 350px;}
.productHeader .name {font-weight:bold; padding:5px; color:#fff;}
.productHeader.first .logo {margin-bottom:10px;}
.productHeader td {vertical-align:middle;}
.rBlock .descr form {text-align:right; padding-right:0; margin-right:0;}
.rBlock .descr p, .extra .in p {margin:0; padding:0 0 5px 10px; background:url("ico/bullet/list.gif") no-repeat left 4px; }
.rBlock .descr {margin-left:0; background-color:#fff; padding:3px 8px 5px 8px; line-height:1.3; border-top:5px #FF9801 solid;}
.prodejci .rBlock .descr {margin-bottom:10px; background-color:#fff;}
.prodejci .rBlock .descr .more {text-align:right;}
.prodejci .rBlock .descr .more a {padding:2px 5px 2px;}

.rDealer {background-color:red; margin-bottom:3px; width:337px; background-color:#f6c886; font-size:13px; padding:3px 8px; margin-left:10px;}

.rBlock {float:right; width:306px;}
.rBlock .logos {float:none; margin-left:0; line-height:0; min-height:86px; color:#000; width:auto; border:6px solid #fff; background:#fff url("bg/nopic.png") no-repeat 50% 50%; padding:0 0 0 17px; display:block;}
.rBlock .logos a {background-color:#fff; padding:3px;}
.rBlock .logos a:hover {border:1px solid #a00; padding:2px;}
.rBlock .logos .r1 {float:left;}

.seller {margin-bottom:10px;}
.seller h2 {background:url("ico/premium.png") no-repeat 0 60%; padding-left:70px;}
.sklad .add2Basket {width:40px;}

#basketDealer .basketRegions td {padding-bottom:10px;}
#cashRoute {position:relative; list-style:none; margin:5px 0 10px 0; float:left;}
#cashRoute li {float:left; font-size:120%; border-right:1px #a00 solid;}
#cashRoute li.last {border-right:none;}
#cashRoute b {color:#fff; background-color:#ea7201; margin:0 0px;}
#cashRoute b, #cashRoute span {float:left; display:block; padding:3px 8px;}

#ToolTip {background-color:#000; border:2px solid #333; position:absolute; z-index:200; opacity:0.92;}
#ToolTip .loader {background:url("bg/tip/loader.gif") no-repeat center; height:12px; width:100%;}
#ToolTip .larrow, #ToolTip .rarrow {background-repeat:no-repeat; height:23px; position:absolute; z-index:101; width:11px;}
#ToolTip .larrow {background-image:url("bg/tip/larrow.gif") ; top:-3px; left:-11px; padding:0;}
#ToolTip .rarrow {background-image:url("bg/tip/rarrow.gif"); top:-1px;}
#ToolTip .lclose, #ToolTip .rclose, #ToolTip .copy b {background-color:#333; font-weight:bold; padding:3px 8px; text-align:left; color:#ff9801;}
#ToolTip .copy {color:#fff; padding:2px 5px; background-color:#111; font-size:105%; min-height:14px;}
#ToolTip .copy img {border:1px solid #ccc; padding:1px;}
#ToolTip .copy b {display:block; margin: -2px -5px 4px -5px; font-size:115%; padding:2px 5px;}
#ToolTip .copy p {margin:3px 0; color:#eee;}
#ToolTip .copy em {color:#a00;}
#ToolTip .lclose, #ToolTip .rclose {display:none;}

#krajSelector {margin:5px 0; text-align:center;}
#krajSelector .cmd {border:none;}
#map {color:#000;}
#map .mapLoc a, #map a{color:blue;}
#map .png-fix img {behavior:url("/users/radiostar/styles/default/ico/fix/iepngfix.htc");}
#map .mapLoc {text-align:right;margin-top:10px;}
#map .gmnoprint .premium {background:url("ico/premium.png") no-repeat right bottom;}

body.prodejci #area {padding:9px 0 !important; margin:0 -10px; list-style:none; float:left; background-color:#e67f01;}
* html body.prodejci #area {float:none; margin-bottom:-5px;}
#area li {float:left; border-right:1px #fff solid; margin:0; padding:0 !important;}
#area li.set a {color:#fff;}
#area li.last {border-right:none; padding-right:0;}
#area li a:hover {background:url("ico/header-arrow.gif") no-repeat 50% -57px !important;}
#area li a {float:left; padding:1px 8px 1px 12px !important; display:block; width:166px; font-size:10pt;}
#area li#mn10, #area li#mn3 {border-right:0;}

#orderDetails .item {text-align:left;}
#orderDetails, #basketDealer {margin:0 -10px; color:#000; width:750px;}
#orderList {margin:0 -10px;}
#orderList .datum {text-align:left; white-space:nowrap;}
#orderList .datum small {font-weight:normal;}
#orderList .pozn {width:250px; text-align:left;}
#orderList .price, #orderDetails .price, #orderDetails .dph, #orderDetails .count {width:80px;text-align:right;}
#orderList .track {width:145px;text-align:right;}
#orderList .state {text-align:right; white-space:nowrap;}
#orderList .totalOrders, #orderDetails .totalOrders {text-align:right; border-top:1px solid #fff; font-weight:bold;}
#orderList th, #orderDetails th {border-bottom:1px solid #fff;}
#orderList a:hover {text-decoration:underline;}
#orderProvider td {color:#000;}
#orderProvider th {text-align:left;}

#partnerInfo .rt {float:right; color:#a00; font-weight:normal}
#partnerInfo b a, #partnerInfo {color:#111;}

#partnerTop {height:50px; margin-left:450px; width:500px;}
#priceList .price {text-align:right;}
#priceList *, #priceList td .add2Basket {line-height:15px;}
#priceList td *, .group td *, #filter td * {height:15px; padding:0; display:inline; vertical-align:middle;}
#priceList td, #filter td {vertical-align:middle;}
#priceList, .group, #filter {width:530px;}

.art .extra p.detail {background-image:none; padding-left:0; padding-top:5px;}
.art .extra p.detail a {display:inline-block;}
.art .extra p.detail a:hover {text-decoration:underline;}

#aside {float:right; width:175px; background-color:#FF9801; border-left:5px solid #000; position:relative; z-index:123; margin:0 -10px;}
#aside h2 {text-transform:uppercase; color:#a00 !important; margin:-5px -10px -1px -10px; padding:1px 0; position:relative; z-index:15; background-color:orange; border-bottom:2px solid #a00; text-align:center !important;}
#aside .art {border-top:1px solid #e67f01; clear:right; padding:0 10px;}
#aside .art.last {background-image:none;}
#aside .art em {display:block; font-size:8pt;}
#tips .art .more {width:auto; padding-bottom:8px; clear:left;}
#aside .clanky {margin-bottom:20px;}
#aside .clanky .art {margin-bottom:0; border:0; color:#000;}
#aside .hdr {color:#fff; font-weight:bold; margin-bottom:5px; text-transform:uppercase;}
#tips .logo {width:142px; line-height:0; color:#000; margin-top:6px; overflow:hidden;}
#tips .logo a, #tips .logos li {display:block;}
#aside ul {position:relative; list-style:none; margin:0 !important; padding:3px 0 !important; background-color:#000;}
#aside ul li, ul#logos li {background:#000 url("bg/logos_suppliers_hover.png") no-repeat 50% 0;}
#aside ul li:hover, ul#logos li:hover, ul#logos li.set {background-position:50% -38px;}
#aside ul li a, ul#logos li a {background:url("bg/logos_suppliers.png") no-repeat 50% 3px;}
li#mn59 a {background-position:50% 9px !important;}
li#mn60 a {background-position:50% -29px !important;}
li#mn61 a {background-position:50% -67px !important;}
li#mn62 a {background-position:50% -105px !important;}
li#mn63 a {background-position:50% -143px !important;}
li#mn64 a {background-position:50% -181px !important;}
li#mn88 a {background-position:50% -218px !important;}
li#mn65 a {background-position:50% -256px !important;}
li#mn89 a {background-position:50% -294px !important;}
li#mn122 a {background-position:50% -328px !important;}
#aside ul li, ul#logos li a {line-height:38px; height:38px;}
#aside ul li a {display:block; width:100%; height:36px;}

#read {margin:0 10px;}

#aside ul li a span {display:none;}
#tips .cenaBox {display:block; padding:6px 0 3px 0; line-height:1;}
#tips .cenaBox .title {font-size:10pt;}
#tips .cenaBox b {float:right; color:#000; padding-top:3px;}
#tips .cenaBox .tTip.i {float:right;}
#aside .fix, #tips .fix {clear:right; padding-bottom:1px; border-bottom:5px solid #000;}

table#ware {width:750px; margin:0 -10px;}
#ware .info {padding:0; width:16px;}
#ware .no .war a, #ware .no .pri b, .art.no h2 a.title, .art.no h2 span.cena {text-decoration:line-through; color:#784300;}
#ware .who {width:100px;}
#usual .who {width:120px;}
#ware .war {width:265px;}
#ware .who span, #usual .who span {float:right; text-align:right;}
#ware .who small, #usual .who small {float:left; color:#a00;}
#ware .sto {width:130px; text-align:right;}
#ware .pri, #usual .pri {width:130px;}
#ware .img {width:64px; text-align:center; overflow:hidden;}
#ware .img b {display:block; border:2px solid #fff; background-color:#fff; width:60px; overflow:hidden;}
#ware thead th {vertical-align:bottom; background-color:#705124; color:#fff;}
#ware td.pri {text-align:right;}
#ware td.pri span {white-space:nowrap;}
#ware th.pri {text-align:center;}
#ware .sto form .dB {display:inline-block;}
#ware .sto input.txt {width:22px; text-align:center; margin:0 1px 0 3px;}
table td.nfo {padding:0;}
table td.nfo a {float:left; position:relative; margin:0; padding:0; width:16px !important;}
#ware .pri a {margin-left:4px; position:relative; margin-right:0; float:none; display:-moz-inline-box; display:inline-block;}
#ware form.basket input.addB {padding-right:0;}
#ware td.a {width:78px; text-align:right; vertical-align:middle;}
#ware td.a input {text-align:center;}
#ware td.a input.addB {height:24px;}
#ware td {vertical-align:middle;}
#ware th {text-align:left;}
#ware a.tTip.i {margin-right:4px; margin-left:2px;}
#ware td.pri small {/*position:absolute; bottom:0; left:0; */color:#a00;}
#ware td.pri .oldies {white-space:nowrap; padding:4px 0;}
#ware td.pri .oldies b {text-decoration:line-through;}
#ware .pri .action, #ware .pri .new, #ware .pri .discount {float:left; white-space:nowrap;}

tbody tr:hover, tbody tr.set {background-color:#f6c886; background-image:none;}
#article .art.r1, #article .art.r0, #where, tbody tr, #member, #ads, #read .art, #footer .nfo, #aside .art, #basketForm .item, #picview .arts, #found .in {background:url("bg/normal.png") repeat-x 0 bottom;}

.sieve {margin-bottom:0; position:relative; z-index:150; margin-bottom:15px;}
.sieve div, .sieve form {color:#000; vertical-align:middle;}
.sieve label {color:#000; font-size:8pt; font-weight:bold; vertical-align:middle; white-space:nowrap; line-height:1.8; padding:1px; display:inline-block;}
.sieve label:hover {background:url("bg/menu/arrow-li-sub.gif") no-repeat -15px -57px !important;}
.sieve label input {vertical-align:middle;}
.sieve .maker {float:right; width:180px; padding:5px 5px 5px 10px; margin:0 -10px 10px 7px; background-color:bisque; position:relative; z-index:500;}
.sieve .chkX {padding:0 10px 0 0; margin:0; width:620px; border-right:1px solid #fff;}
.sieve .sort {line-height:31px; padding:0; border-bottom:2px solid #f6c886;}
.sieve .sort .in {float:right;}
.sieve .show {width:85px; text-align:right;}
.sieve .info {clear:left; padding:1em 0 0 0; margin:0; color:#a00; font-weight:bold;}

form.match, #fmdAskMe {margin:0;}
form.match .dB {text-align:center;}
form.match div {white-space:nowrap;}
form.match div.what {padding-top:5px; width:50px; float:left;}
/*form.match form {line-height:36px; height:36px;}*/
form.match select {width:205px;}
form.match span.select, .sieve .attr span.select {line-height:32px; height:32px; text-align:left;}

#log {padding:0 10px;}
#log .loginput input {width:200px;}
#log .userName {text-align:center; font-weight:bold; padding:9px 9px 0 9px;}
#log .userName em {color:#fff; font-size:1em; font-style:normal;}
#log .ubSubmit {text-align:center; margin:5px 0 5px auto;}

/*body.registrace {float:right;}*/
#uEdy .reg {text-align:right; margin:.66em 0;}
#uEdy p.check input {float:left; width:15px; margin-right:5px; margin-top:5px;}
#uEdy p.check span {float:none; width:300px;}
#uEdy {margin-bottom:10px;}

#vybranyDealer {font-size:120%; color:#000; margin:5px 0; font-weight:bold;}

#vyladit, #partnerInfo a {color:#a00;}
#vyladit, #partnerInfo {background-color:#ff9801; border-bottom:5px solid #000; font-weight:bold; font-size:10pt; padding:3px 10px; position:relative; margin:0 -10px;}
#vyladit {text-align:center;}
#vyladit select {margin:0 6px 0 0;}
#vyladitTop {height:60px;margin-right:15px;float:right;width:405px;  margin-top:-10px;}
#partnerInfo b {color:#000; margin:0 3px}

#arts {padding:5px 10px 10px 10px; margin:0; border-top:5px #000 solid;}
#arts h3 {margin:0; padding:0; color:#fff; text-transform:uppercase;}
#arts .art {margin:0; padding:0;}
#arts .art h2 a {position:relative;}
#arts .logo, .art.article .logo {width:280px; float:right; margin-left:5px;}

.basketHeader th {color:#000; text-align:right; padding-right:12px;}

.pb a {color:#fff;}

input.ii {width:89px;}
.basketHeader th.artName {text-align:left; padding-left:12px;}

#orderCustomer2 td {color:#000;}

.detail p b {color:#fff; font-size:110%;}

#bt_print {float:right; }

.oops {font-size:110%; padding:7px; border:2px #CE3D01 solid;}

.tTip {cursor:help; padding:1px;}
a.tTip.i {text-decoration:none;}
h1 a.tTip.i {height:23px; position:absolute; top:0; right:120px;}
h2 a.tTip.i {height:18px; float:right;}
a.tTip.i {background:url("ico/info.png") no-repeat left center; height:18px; width:14px; cursor:help;  margin:0 5px;  margin-top:-1px;}
a.tTip.i b {visibility:hidden;}
html[xmlns^=""]:not([lang*=""]) #ware  a.tTip.i {float:none; margin-left:6px; width:16px;} /* Target Gecko 1.8 and lower */

#back {padding-bottom:5px; text-align:center;}
#max .columnPath {border-bottom:2px solid #fff; padding-bottom:5px;}
.columnPath span {font-size:14px;}
.detail a, .prx.a div a {font-weight:normal; text-decoration:none; background:transparent url("bg/perex-black.gif") repeat-x 0 bottom; padding:0; white-space:nowrap;}

.prx.a a:hover {text-decoration:none;}
.prx.a .logo a {background-image:none;}

.info_table td, .info_table th {border:1px solid #FFB140; white-space:nowrap;}
.info_table th {text-align:right; background-color:#FFB140; border-bottom:1px solid #FFB140;}
.info_table td {background-color:#FF9801;}
.info_table {float:left; margin:10px 10px 10px 0;}
.info_table a:hover {text-decoration:underline;}

.no_stock {color:#a00;}

em.premium {float:left; width:63px; height:15px; background:url("ico/premium.png") no-repeat 50% 50%; margin-right:5px; cursor:help; margin-top:1px; font-style:normal;}
em.premium.inline {float:none; padding-left:70px; background-position:3px center;}
em.premium span {display:none;}
h1 em.premium {position:absolute; margin-top:4px; margin-left:5px; font-size:x-small;}

.prodejci form .select_seller {float:right; color:#000;}

#pagerT {border-bottom:1px solid #f6c886; margin-top:10px; margin-bottom:0; clear:left;}
body.prodejci #pagerT {margin:-1px 0;}
#pagerB {border-top:1px solid #f6c886; clear:both; margin-bottom:17px;}
#pagerT, #pagerB {text-align:center;}
#pagerT a, #pagerB a {color:#a00; padding:2px 5px; text-decoration:none; display:-moz-inline-box; display:inline-block;}
#pagerT a:hover, #pagerB a:hover {background-color:#f5f5f5; color:#d70003;}
#pagerT b, #pagerB b {padding:2px 5px; color:#a00; display:-moz-inline-box; display:inline-block; background-color:wheat;}
#pagerT b span, #pagerB b span {display:none;}
#pagerB i, #pagerT i {display:none;}
body.prodejci #pagerT {clear:both;}

.fieldSet .hdrLong {color:#000;}

textarea, input.txt, #cash b input {border-style:solid; border-width:1px; border-color:#53595e #a9b4bf #a9b4bf #53595e;}
input#btnKoupit, tr.basketApply input, button {padding:1px 5px;}
button {padding:0 !important; overflow:visible;}

input.txt, button, a.cmd {vertical-align:middle;}
button, a.cmd {cursor:pointer;}
input.txt {padding:1px 2px;}
input.txt, textarea {-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}

input#findText, input.ii, textarea, #uEdy p input,#formDetail table input, input.txt {background:#d9d9d9 url("bg/input.png") repeat-x top;}
#addFirm .txt input, #addFirm textarea {width:280px;}
#addFirm textarea {width:280px; height:80px;}
#addFirm th {text-align:right; font-weight:normal; color:#000;}
#addFirm th, th em {font-weight:normal;}
#addFirm th em {color:#a00;}
#addFirm td h3 {margin:.66em 0 0 0; }
#addFirm td h3 em {font-style:normal; color:#a00;}
#addFirm th, th em, td h3 small {font-weight:normal; font-style:normal;}
#addFirm td h3, th em {text-align:center; font-weight:bold;}
#addFirm ul {margin:0 1.25em 1.25em 1.25em;}
#addFirm ul li {font-size:1.3em; line-height:1.3;}

#basketForm {border-bottom:2px #fff solid;}
#basketForm .item {border-bottom:1px #f6c886 solid; padding:0 10px 10px 10px; margin:0 -10px; clear:right;}
#basketForm .item input.txt {width:28px; text-align:center; }
#basketForm p.pic, #basketForm a.cmd.del {float:right;}
#basketForm p.pic {width:320px; background-color:#fff; text-align:center;}
#basketForm p {margin:0; padding:.2em .4em;}
#basketForm .item h3 {padding:.3em 0 .6em 0; margin:0;}
#basketForm .item h3 small {color:#fff; display:block; font-weight:normal;}
#basketForm .item p span {display:inline-block; width:130px; text-align:right;}
#basketForm p.total {text-align:center; font-size:12pt;}

/*body.kosik h3 a {white-space:nowrap;}*/
body.kosik #links {text-align:center; margin-top:10px;}

#valid {color:#000; text-align:right !important; margin:0 -8px; background:url("bg/normal-reverse.png") repeat-x; position:relative;}
body.safe #valid {margin-top:-5px; float:right; padding:0 10px;}
#valid h3 {padding:5px 0; color:#fff; margin:0; text-align:center;}
#valid p {margin:3px 0;}
#valid p span {display:-moz-inline-box; display:inline-block;}
#valid p input {margin-right:5px;}
#valid input.txt {width:130px;}
#aside #valid input.txt {width:94px;}

body.prodejci #section .param {width:418px;}
body.prodejci #section .param p span.val, body.safe #section .param p span.val {width:246px;}
#section .param, body.prodejci #max .param {width:100%; padding-bottom:1em;}
body.safe #section .param {width:390px; margin-left:10px;}
#section .param .logo {background-color:#fff; line-height:0; color:#000; border:4px #fff solid; text-align:center; width:156px;}
#section .param h3, #param h4 {font-weight:bold; font-size:15px; color:#fff; margin:0;}
#section .param h4 {vertical-align:bottom; padding:5px 0 2px 0; margin:0; font-size:15px; color:#fff;}
#section .param p span.txt {text-align:right; display:-moz-inline-box; display:inline-block; color:#31281b; margin-right:3px;}
#max .param p span.txt {width:50%;}
#max .param p span.val {width:auto !important;}
body.prodejci #section .param p span.txt, body.safe #section .param p span.txt {width:125px;}
#section .param p span {vertical-align:middle;  padding:2px .3em;}
#section .param p span.txt a.tTip.i {vertical-align:middle; margin-left:4px; float:none; display:-moz-inline-box; display:inline-block;}
#max .param p span.txt a.tTip.i {margin:0;}
#section .param p span.val {text-align:right; color:#000; text-align:left;}

#section .param p {border-bottom:1px solid #ff9801; font-size:12px; overflow:hidden; margin:0;}
#section .param p, .other, #usual tr, #cash h3 b {background:#f6c886 url("bg/dictionary.png") repeat-x 0 -7px !important;}

#section .param h3 span.title {width:231px; display:-moz-inline-grid; display:inline-block; text-align:left; vertical-align:bottom; padding-top:6px; padding-right:6px;}
#section .param h3 small {display:-moz-inline-box; display:inline-block; vertical-align:bottom; text-align:center; padding:5px 5px 0 5px; width:154px;}
#section .param h3 small a {display:block;}
#section .param h3 small a img {padding:5px; background-color:#fff;}
#section .param p span {display:-moz-inline-box; display:inline-block; }
#section .param p span.name {width:225px; text-align:right; border-right:1px solid orange; padding-right:8px}
#section .param p span.nfo {width:156px; text-align:center;}
#section .param p span.advice {display:block; background-color:#ad721c; color:#fff;}

#sellogos {clear:right;}
#sellogos span {float:right; background-color:#fff; height:100px; overflow:hidden; width:180px; text-align:center;}
#sellogos .logo {float:left; height:100px; width:168px; margin:.5px;}

.askDealer {width:100%; clear:both; text-align:center;}
.askDealer textarea {width:714px; height:10em; margin-bottom:.5em;}
.askDealer .nfo {display:inline-block;}
span.ie-fix {display:inline-block;}
.askDealer .nfo p {text-align:left;}
.askDealer #formDetail #pozadavek {width:450px;}

#fmdAskMe, #max #tabs h3 {font-size:15px; font-weight:bold; background:url("ico/header-arrow.gif") no-repeat 0 4px; padding:8px 8px 8px 34px; text-align:left;}
#formDetail p, .askDealer .nfo p {margin:0; padding:.2em .4em;}
#formDetail p span, .askDealer .nfo p span {width:150px; display:-moz-inline-box; display:inline-block; text-align:right; margin-right:3px;}
#formDetail #pozadavek {width:711px;}
#formDetail .odeslat {float:right;margin-top:5px}
#fmdJmeno {width:200px;}

#cash, #orderCustomer2 {padding:3px 5px 0 5px;}
#cash h3 b {padding:1px 3px; display:inline-block; margin-top:5px; font-weight:normal;}
#cash p, #orderCustomer2 p {padding:.2em .4em; margin:0;}
#cash p input.txt {width:155px;}
#cash p b.surname {width:93px;}
#cash p b b {display:inline;}
#cash p b.zip {width:50px;}
#cash p b, #orderCustomer2 p b {width:9em; text-align:right; display:inline-block; color:#000; margin-right:3px;}
#cash p.x2 span {width:268px;}
#cash p #custtbef {width:40px;}
#cash p #custname, #cash p #custname2 {width:112px !important;}
#cash p #custstreet {width:210px;}
#cash p #company  {width:325px;}
#cash p #custtext {width:387px; height:100px; padding:3px;}
#cash p #custzip  {width:50px !important;}
#cash p #iconumber, #cash p #dicnumber  {width:70px !important;}
#cash textarea {width:388px; height:100px; margin-top:3px;}

#edy form {text-align:center;}
#edy fieldset {width:50%; display:inline-block; border:1px solid #a00; margin-bottom:5px;}
#edy fieldset.f1 p {margin:0; font-size:1.4em; color:#a00;}
#edy legend b {display:inline-block; padding:0 5px;}

#gallery {position:relative; zoom:1;}
#gallery .mini {float:left; width:100px; display:none; position:relative; z-index:10; height:446px; overflow:hidden;}
#gallery .mini span {filter:alpha(opacity=70); opacity:.7;}
#gallery .mini span.set {filter:alpha(opacity=100); opacity:1;}
#gallery .mini a {display:block; height:62px; border-right:3px solid orange;}
#gallery .mini span {position:relative; z-index:15; margin-bottom:2px !important;}
#gallery .mini span a:hover, #gallery .mini span.set a {border-right:none;}
#gallery .mini span.set {border-left:4px solid #a00; margin-left:-4px;}
#gallery span {background-position:50% 50%; background-repeat:no-repeat; background-color:#fff; border:5px 0 0 5px; display:inline-block;}
#gallery .mini small {position:absolute; padding:0 4px; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; right:5px; top:5px; font-size:8pt;}
#gallery .mini a img {display:none;}
#gallery .full {line-height:0; color:#000; background-color:#fff; text-align:center; display:block; padding:10px; position:relative; margin-bottom:10px;}

#partnerForm .txt {width:300px}
#partnerForm .txt.short {width:100px}

body #iefix {margin:0 -10px; float:left; width:570px; border-right:5px solid #000;}

input[type="radio"], input[type="checkbox"] {margin:0 2px;}

#faq h4 {margin:0;}
#faq .txt {background-color:#f6c886; padding:5px 8px;}

#picview {margin:0 -10px;}
#picview .prx h6 {margin-left:0;}
#picview .arts {padding-bottom:8px;}

#picview .art {width:360px; float:left; margin:0; background-image:none !important; background-color:transparent !important;}
#picview .art.r1 {margin-right:-10px;}
p.store small.action, p.store small.discount, p.store small.new {color:#fff; padding-left:7px; position:absolute; top:0; left:0; z-index:100; text-align:left;}
p.store small.action, p.store small.new {background:url("btn/akce.png") no-repeat -15px -7px; width:45px; height:25px;}
p.store small.discount {background:url("btn/akce.png") no-repeat 0 -4px; width:55px; height:28px;}
p.store small.new {background:url("btn/akce.png") no-repeat -5px -7px; width:55px; height:28px;}
p.store small.oldies {position:absolute; top:5px; right:15px;}
p.store small.oldies b {text-decoration:line-through;}
#picview .minilogo {width:360px; margin:0; min-height:130px;}
.minilogo a {display:block;}
#picview .art h2 a.title {font-size:9pt; line-height:1.2; float:none;}
#picview .art h2 em {width:256px; overflow:hidden; height:1.4em;}
#picview h3 {font-size:1em;}

#auth {text-align:right; padding-right:10px;}
#auth p {height:27px; line-height:25px; position:relative; padding:0 0 0 112px; margin:0;}
#auth span, #auth p {background:url("ico/certification.gif") no-repeat;}
#auth span {background-position:right -27px; padding-right:12px; margin-right:-10px; position:relative;}
#auth b {background:url("bg/logos_arts.png") no-repeat; position:absolute; top:2px; left:10px; width:97px; height:23px; zoom:1;}
#auth b em {display:none;}
#auth p.pid2 b {background-position:0 -6px;}
#auth p.pid5 b {background-position:0 -37px;}

#tips .producers h2.title {clear:left; padding-top:10px; margin-bottom:0; text-align:left; color:#fff; margin-top:0;}
#tips .producers .art {width:226px; float:left;}
#tips .producers .art span {display:none;}
#tips .producers .arts {clear:left; margin:0;}
#tips .producers .logo {width:226px; background-color:#fff; padding:14px 0;}
#tips ul#pruducers li, ul#logos li a {width:177px; height:36px;}
ul#logos {padding:0 0 8px 0; margin:0 !important; float:left; list-style:none;}
ul#logos span {display:none;}
ul#logos li {background:url("bg/ul-logos.png") no-repeat scroll 50% 0 #ff9801; padding:0;}
ul#logos li a {padding:0; float:left;}
#tips.producers h3 {width:100%; margin:0; line-height:1.2;}

p.rt {float:right;}
p.lt {float:left;}

input.txt:focus, textarea:focus {background-color:#f0f0f0 !important; background-image:none !important;}

*:first-child+html #valid {position:relative;}
*:first-child+html #rBox .extra h2 {zoom:1;}
*:first-child+html #section {zoom:1;}
*:first-child+html #tmenu {zoom:1;}
*:first-child+html .sieve .sort {zoom:1;}

.prx h6, h6.code, #max p.store span, #picview p.store span, #news h3 {background-color:#f8e8ca;}

#usual {margin:-5px -10px 5px -10px; border-top:2px solid #000; border-bottom:2px solid #000;}
#usual table {width:100%;/* border-bottom:5px solid #000;*/}
#usual td, #usual th {padding-top:.15em; padding-bottom:.15em;}
#usual caption {padding:.3em; text-transform:uppercase; font-size:13px; font-weight:bold; border-bottom:1px solid #ff9801; /*background-color:#f6c886;*/}

:focus {outline:0;}

ul#art1 {padding:0 !important;}
ul#art1, ul#art1 li {list-style:none; margin:0; display:inline;}
ul#art1 li {margin-right:10px; overflow:hidden;}
ul#art1 .top, ul#art1 .pre {vertical-align:text-bottom; width:224px;}
ul#art1 .top {overflow:hidden !important;}
ul#art1 .pre {vertical-align:text-top; margin-top:1em; margin-left:-224px; text-align:center;}
ul#art1 .wrap {position:relative; }
ul#art1 .logo {height:100px; background-repeat:no-repeat; background-position:50% 50%;}
ul#art1 .logo img {display:none;}
ul#art1 .logo a {height:100%; width:100%;}
ul#art1 h3 {margin-top:.33em; height:3em; overflow:hidden;}
ul#art1 .cenaBox .title span {display:none;}

.rBlock .logos a, #uEdy .reg, #auth p, #auth span, #tabs-3 .in, .art .f.nad_cvv, #tips .more, ul#logos li, ul#art1 .top, ul#art1 .pre, .sieve .chkX, .sieve .show, a.cmd, a.cmd b, button, button b {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}

#max .addme {line-height:31px; vertical-align:middle; height:31px; position:absolute; top:-6px; right:0; padding:2px 6px 2px 8px; border-left:1px solid #ffcc80; z-index:2}
#max .addme button {background:url("ico/bstrip.gif") no-repeat right 0 !important; width:35px; height:31px; margin-left:3px;}
#max .addme button b {display:none;}
#max .addme button:hover b {text-decoration:underline !important;}
#max .addme input.txt {width:28px; text-align:center; margin:0 3px; vertical-align:inherit}

.baskList button b {padding-left:24px; font-size:10pt !important;}
.baskList button b, .baskList button {background-image:none !important; color:#000; line-height:24px; height:auto; padding-right:0;}
.baskList button:hover b {text-decoration:underline;}
#ware .sto button {background:url("ico/ware.png") no-repeat left top !important; border:0; width:28px; height:24px; overflow:hidden;}
#ware .sto button b {display:none;}
#log .btns button {margin-right:-5px;}

a.cmd, button {background:transparent url("btn/cmd-left.png") no-repeat 0 0 !important; line-height:31px; height:31px; border:none; cursor:pointer; font-family:Arial,sans-serif;}
a.cmd, button, a.cmd b, button b {border:none; background:transparent; white-space:nowrap; text-decoration:none !important;}
button {margin:0; padding:0;  width:auto;}
a.cmd b, button b {background:transparent url("btn/cmd-value.png") no-repeat right 0 !important; border:none !important; height:32px; text-align:center; padding:0 14px 0 0; margin:0 0 0 14px; vertical-align:top; font-weight:normal; width:auto !important; color:#fff; line-height:31px;}
a.cmd b, button b, input.txt, textarea {font-size:12px!important;}
textarea {color:#000; padding:3px;}
a.cmd:hover, button:hover {background-position:0 -31px !important;}
a.cmd:hover b, button:hover b {background-position:right -31px !important;}
a.cmd:focus, button:focus {background-position:0 -62px !important;}
a.cmd:focus b, button:focus b {background-position:right -62px !important;}

.specify h3 {font-size:10pt; margin:.66em 0 .25em 0; text-decoration:underline;}
.specify pre {margin-top:0; font-size:8pt;}

#tabs-3 .price input.txt {width:28px; text-align:center; margin-right:3px;}
#tabs-3 .in {width:330px; position:relative; margin:5px; padding:0px 10px; background-color:#fff; vertical-align:top;}
#tabs-3 .in .link {margin:10px 0;}
#tabs-3 .in .price {font-weight:bold;}
#tabs-3 .in h3 {margin:0 0 34px 0;}
#tabs-3 .in .dB {background:url("ico/basket-small.png") no-repeat 55px 50%;}
#tabs-3 .in .dB .iefix {display:block;}
#tabs-3 .in .price i {position:absolute; top:7px; right:24px; font-style:normal;}
#tabs-3 .in .price span {display:none;}
#tabs-3 .in .price a.tTip.i {position:absolute; top:6px; right:0;}
#tabs-3 .in h2 {padding:0 5px; background:url("bg/extra.png") repeat-y -10px 50%; border-top:5px #fff solid; margin:0; height:auto; font-size:12px; padding:3px 100px 3px 5px; margin:0 -10px 5px -10px; line-height:14px; position:relative;}
#tabs-3 .in img {float:right; margin-left:5px; margin-top:2px;}
#tabs-3 .in p {margin:4px 0;}
#tabs-3 .in button {width:30px; background-image:none !important;}
#tabs-3 .in button b {display:none;}
#tabs-3 .in .tTip.i {position:absolute;}
#tabs li.faq {float:right;}

#tabs-2 .param a {background:url("bg/perex-black.gif") repeat-x scroll 0 14px transparent; font-weight:normal;}

#tabs-4 .pdf p {background:url("ico/pdf.png") no-repeat 0 50%;} 
#tabs-4 .pdf p a {padding-left:25px; }

#tabs ul.ui-tabs-nav {margin:15px -10px !important; padding:0 10px;}
#found #tabs ul.ui-tabs-nav {margin:15px -10px !important;}
.prodejci #tabs-2 {/*background-color:#252f0d; padding:8px; */margin-bottom:15px; clear:left;}
.prodejci #tabs-2 a img {border:1px solid #415802; margin:5px 3px; padding:2px;}
.prodejci #tabs-2 span {background-color:#cc7a01; background-repeat:no-repeat; background-position:50% 50%;} 
.prodejci #tabs-2 span, .prodejci #tabs-2 span a, .prodejci #tabs-2 .gallery span em {display:inline-block; position:relative; z-index:1;}
.prodejci #tabs-2 span a, .prodejci #tabs-2 span em {width:175px; height:160px; border:1px solid #ab6601; margin-left:-1px; margin-bottom:-1px; padding:2px;}
.prodejci #tabs-2 span b, .prodejci #tabs-2 span img {display:none;}
.prodejci #tabs-2 span a:hover {border:3px solid #fff; position:relative; z-index:5; padding:0;}
.prodejci #tabs-2 small {position:absolute; bottom:3px; right:3px; display:inline-block; background-color:rgba(0,0,0,.5); padding:0 4px; color:orange; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}

#colorbox, #cboxOverlay, #cboxWrapper {position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay {position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft {clear:left;}
#cboxContent {position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe {display:block; width:100%; height:100%; border:0;}
#cboxTitle {margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic {position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {cursor:pointer;}

#cboxOverlay {background:#000;}

#colorbox {}
#cboxContent {margin-top:20px;}
#cboxLoadedContent {background:#ff9801; padding:5px;}
#cboxTitle {position:absolute; top:-20px; left:5px; color:#ff9801;}
#cboxCurrent {position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxSlideshow {position:absolute; top:-20px; right:110px; color:#fff;}
#cboxSlideshow:hover {text-decoration:underline;}
#cboxPrevious {position:absolute; top:50%; left:5px; margin-top:-32px; background:url("bg/cbox/controls.png") top left no-repeat; width:28px; height:65px; text-indent:-9999px; filter:alpha(opacity=66); opacity:.66}
#cboxPrevious.hover {background-position:bottom left; filter:alpha(opacity=100); opacity:1;}
#cboxNext {position:absolute; top:50%; right:5px; margin-top:-32px; background:url("bg/cbox/controls.png") top right no-repeat; width:28px; height:65px; text-indent:-9999px; filter:alpha(opacity=66); opacity:.66}
#cboxNext.hover {background-position:bottom right; filter:alpha(opacity=100); opacity:1;}
#cboxLoadingOverlay {background:#000;}
#cboxLoadingGraphic {background:url("bg/cbox/loading.gif") no-repeat 50% 50%;}
#cboxClose {position:absolute; top:5px; right:5px; display:block; background:url("bg/cbox/controls.png") top 50% no-repeat; width:38px; height:19px; text-indent:-9999px;}
#cboxClose.hover {background-position:bottom center;}
