#katalog-bbox label, #katalog-bbox #hledej-fotak {margin:0 2px 5px 0}
#katalog-bbox form {display:block; padding-top:1em; font-size:75%}
.kolotoc-maly li {text-align:center; font-weight:600}

.baby-eyes .baby-text {text-align:center; font-weight:600}

.rubriky {width:660px}
.rubriky table {margin:0 0 25px; border:0; border-collapse:collapse}
.rubriky td {width:320px; padding:4px 0 10px; vertical-align:top}
.rubriky td.c1 {background:#E1E1E1 url('/o/mobil_n3/bg3x3.gif')}
.rubriky td.c2 {background:#F0F0F0 url('/o/mobil_n3/bg3x3.gif')}
.rubriky td.free, .rubriky td.free:hover {width:20px; padding:0; border:0; background:none}
.rubriky h2 {margin:0 0 7px; padding:0 10px; color:#3C3C4B}
.rubriky h2 a {color:#3C3C4B; text-decoration:none}
.rubriky h2 a:hover {text-decoration:underline}
.rubriky li {list-style:none; clear:both; width:300px; margin:0 0 4px; padding:0 10px 8px; font-size:81%; background:url('/o/mobil_n3/a-box-arrow.gif') 0 3px no-repeat}
.rubriky li:hover {background-position:-320px 3px}
.rubriky li.first {float:left; font-size:100%; font-weight:600}
.rubriky li.first img {float:left; margin-right:10px}
.rubriky li.first .mark-video, .rubriky li.first .p135 {float:left; margin:0 10px 0 0; overflow:hidden} 
.rubriky li.first .mark-video img {margin:0}
.rubriky li.first .perex {font-weight:normal; font-size:90%}
.rubriky .tags {padding:0 10px; font-size:68.75%}
.rubriky .tags a {color:#000}
.rubriky .tags a:hover {color:#3D4B99}


/* katalog mobilu ve clanku */
.float-cell .fl {margin-right:10px}
.float-cell .cell {display:table-cell; =display:inline-block}
.float-cell p {margin:0 !important}
.float-cell li {clear:both; margin:0 0 1em !important; padding:0 !important; background:none !important}

.art-full .phoneListing {font-size:88%; line-height:1.2; border-collapse:collapse}
.art-full .phoneListing + .phoneListing {border:none}
.art-full .phoneListing td {vertical-align:top; padding:5px 0 0 10px}
.art-full .phoneListing tr:nth-child(2n) td {padding:0 5px 0 0}
.art-full .phoneListing td:first-child {padding-left:0}
.art-full .phoneListing .photo a {display:block; position:relative}
.art-full .phoneListing .photo img {width:150px; height:auto}

.art-full .phoneListing .photo a .labels {position:absolute; top:0; left:0}
.art-full .phoneListing .photo a .labels span {display:inline-block; margin:0 0 1px 0; padding:5px 5px 2px 5px; color:#fff; font-size:16px; font-weight:600}
.art-full .phoneListing .photo a .labels span.novinka {background:#009933}
.art-full .phoneListing .photo a .labels span.lte {background:#66cc33}
.art-full .phoneListing .name h3 {margin:0 0 5px 0; color:#e20025; font-weight:600}
.art-full .phoneListing .name h3 a {color:#e20025; text-decoration:none}
.art-full .phoneListing .name h3 a:hover {color:#003872}
.art-full .phoneListing .name {max-width:300px; padding-top:17px}
.art-full .phoneListing .parameters {width:195px; padding-top:17px}
.art-full .phoneListing .parameters dl {display:block; margin:0}
.art-full .phoneListing .parameters dl dt {display:block; clear:left; width:80px; float:left; margin:0}
.art-full .phoneListing .parameters dl dd {display:block; width:110px; float:left; margin:0; font-weight:600}
.art-full .phoneListing .ano, .phoneListing .ne {font-size:0}
.art-full .phoneListing .ano:after {content:"\2713"; font-size:20px; line-height:1}
.art-full .phoneListing .ne:after {content:"\00d7"; font-size:26px; line-height:1}
.art-full .phoneListing .price {text-align:center}
.art-full .phoneListing .price .price {color:#000; font-size:115%; font-weight:600; text-decoration:none}

.art-full .phoneListing tr td.rating {width:auto; padding-bottom:22px; padding-left:5px}
.art-full .phoneListing .rating strong {display:block; margin-bottom:15px; text-align:center; font-size:36px}
.art-full .phoneListing .rating a {position:relative; display:inline-block; margin:5px 30px 0 0; padding-left:20px; line-height:16px; color:#e20025; font-weight:600; text-decoration:none}
.art-full .phoneListing .rating a:after {content:" "; position:absolute; top:0; left:0; display:block; width:100%; height:100%; background:url("/o/mobil-katalog/ico.png") no-repeat 0 0; transition:background-color ease-in-out 0.2s; top:50%; width:16px; height:16px; margin-top:-8px}

/* OLD - N3 copy */
.list-art .art p.h {display:block}

/* a-box */
.a-box {width:100%; margin-bottom:22px}
.a-box h2 {margin:0 0 8px; font-size:162.5%; font-weight:600; color:#E85D00; background:url('/o/mobil_n3/box-kratce-top.gif') repeat-x}
.text .a-box h2 {font-size:129%}
.a-box h2 span {padding:0 0 0 20px; background:url('/o/mobil_n3/box-sipka.gif') no-repeat 2px 55%}
.a-box .box-in {padding:10px 10px 0; background:url('/o/mobil_n3/seda_gradient.gif') repeat-x}

/*table recenze*/
.table-recension {border-collapse:collapse}
.table-recension .col1 {}
.table-recension .col2 {width:60%}
.table-recension td, .table-recension th {padding:4px 8px; font-size:86%}
.table-recension td, .table-recension th {border:1px solid #FFF}
.table-recension th.ico-r {text-align:left; vertical-align:middle}
.table-recension th.ico-r a {float:right; width:12em; text-align:right; color:#FFF}
.table-recension .bln {border-left:none}
.table-recension .brn {border-right:none}

/*warning box*/
.content .complete td, .complete td, .col-b .list-with-form .warning, .list-with-form .warning, .warning, table.append td, table.xa td, table.xac2 td {border-color:#E85D00}

/*kodex*/
.kodex {border-color:#000; background-color:#EEE}
.kodex a {color:#3D4B99}
.kodex a:hover {color:#006}

/*h2*/
#novinky-foto h2, #katalog-porovnani h2, #katalog-vysledky-hledani h2, #katalog-detail h2 {margin:0 0 8px; font-size:162.5%; font-weight:600; text-align:left}

/*tagcloud*/
#tagcloud .box-in {text-align:center; line-height:1.5}
#tagcloud .box-in a {display:inline; margin:0 5px; white-space:nowrap}
#tagcloud .box-in .fs1 {font-size:87.5%}
#tagcloud .box-in .fs2 {font-size:100%}
#tagcloud .box-in .fs3 {font-size:112.5%}

/*neprehlednete*/
#neprehlednete ul {=margin-bottom:0}
#neprehlednete h2 {padding:10px 0 0; background:#6D6D7D url('/o/mobil_n3/box-h2.gif') repeat-x}
#neprehlednete h2 a {float:left; width:146px; padding:0 0 0 15px; color:#A9B6FD; text-decoration:underline; background:url('/o/mobil_n3/box-sipka.gif') no-repeat 1px 55%}
#neprehlednete h2 #neprehlednete-a2 {width:126px}
#neprehlednete.prep-1 #neprehlednete-a1, #neprehlednete.prep-2 #neprehlednete-a2 {color:#FFF; text-decoration:none}
#neprehlednete.prep-1 #neprehlednete-a1:hover, #neprehlednete.prep-2 #neprehlednete-a2:hover {color:#A9B6FD; text-decoration:underline}

/*flash*/
#testujeme .tit-img {font-weight:normal}
#testujeme .tit-img li {margin-bottom:16px}

/*diskusní forum*/
#prispevky-fora .box-in li {margin:1em 0}
#prispevky-fora .box-in .nr {font-size:11px; color:#044}

/*hodnoceni*/
.rating {position:relative; width:100%; margin:0 0 1em}
.rating .fl {width:174px}
.rating .fr {width:270px}
.rating img {float:left}
.rating .fl p, .rating .fr p {margin-bottom:0}
.rating h4 {margin-bottom:8px; line-height:1.15; font-size:87.5%; font-weight:600}
.rating .fr .techdata {min-height:110px; _height:110px; font-size:86%}
.rating .fl p {min-height:30px; _height:30px; line-height:30px; font-size:81%; font-weight:600; text-align:center; text-transform:uppercase; color:#FFF; background:#6B6C7C url('/o/mobil_n3/percent_bg.gif') repeat-x}
.rating .fl p span {color:#E85D00}
.rating .r-sp5 {position:relative; z-index:1; display:block; width:172px; height:129px; text-decoration:none; border:1px solid #D6D6D6; margin:0 0 1px}
.rating .r-sp5 span {position:absolute; top:-1px; right:0; display:block; width:64px; height:42px; padding:87px 0 0 7px; font-size:68.75%; font-weight:600; text-align:center; cursor:pointer; color:#FFF}
.rating .year1 span {background:url('/o/mobil_n3/sp5_rok_1.png') no-repeat}
.rating .year2 span {background:url('/o/mobil_n3/sp5_rok_2.png') no-repeat}
.rating .year3 span {background:url('/o/mobil_n3/sp5_rok_3.png') no-repeat}
.rating .month1 span {background:url('/o/mobil_n3/sp5_mes_1.png') no-repeat}
.rating .month2 span {background:url('/o/mobil_n3/sp5_mes_2.png') no-repeat}
.rating .month3 span {background:url('/o/mobil_n3/sp5_mes_3.png') no-repeat}

/*rating-mini*/
.rating-midi {position:relative}
.rating-midi .rating {margin:0}
.rating-midi .half-l {float:left; width:49%}
.rating-midi .half-r {float:right; width:49%}
.rating-midi .fl {width:82px}
.rating-midi .fr {width:126px}
.rating-midi img {float:left}
.rating-midi .r-midi {display:block; width:80px; height:60px; margin-bottom:1px; border:1px solid #D6D6D6}
.rating-midi .fl p {min-height:30px; _height:30px; line-height:30px; font-size:100%; font-weight:600; text-align:center; text-transform:uppercase; color:#FFF; background:#6B6C7C url('/o/mobil_n3/percent_bg.gif') repeat-x}
.rating-midi h4 {margin-bottom:4px; line-height:1.15; font-weight:600}
.rating-midi .fr p {font-size:86%; line-height:1.25}

/*img-award*/
.equ-img .img-award {position:relative; z-index:1; width:auto}
.equ-img .img-award-year, .img-award .img-award-month,
.equ-img .award-year1, .equ-img .award-year2, .equ-img .award-year3,
.equ-img .award-month1, .equ-img .award-month2, .equ-img .award-month3 {position:absolute; top:0; right:0; width:102px; height:70px; padding:104px 0 0; text-align:center; font-size:62.5%; color:#FFF; cursor:pointer}
.equ-img .award-year1, .equ-img .award-year2, .equ-img .award-year3 {width:120px; height:53px; padding:158px 5px 0 0; font-size:150%}
.equ-img .award-month1, .equ-img .award-month2, .equ-img .award-month3 {width:120px; height:61px; padding:150px 5px 0 0; font-size:81%}
.equ-img .img-award-year {background:url('/o/mobil_n3/award_year_gal.png') no-repeat}
.equ-img .img-award-month {background:url('/o/mobil_n3/award_month_gal.png') no-repeat}
.equ-img .award-year1 {background:url('/o/mobil_n3/gal_rok_1.png') no-repeat}
.equ-img .award-year2 {background:url('/o/mobil_n3/gal_rok_2.png') no-repeat}
.equ-img .award-year3 {background:url('/o/mobil_n3/gal_rok_3.png') no-repeat}
.equ-img .award-month1 {background:url('/o/mobil_n3/gal_mes_1.png') no-repeat}
.equ-img .award-month2 {background:url('/o/mobil_n3/gal_mes_2.png') no-repeat}
.equ-img .award-month3 {background:url('/o/mobil_n3/gal_mes_3.png') no-repeat}

/*award*/
.award {margin-bottom:1em}
.award img {float:left}
.award a {position:relative; z-index:1; display:block; width:244px; height:183px; border:1px solid #D6D6D6; text-decoration:none}
.award a span {position:absolute; top:-1px; right:0; display:block; width:64px; height:42px; padding:87px 0 0 7px; font-size:68.75%; font-weight:600; text-align:center; cursor:pointer; color:#FFF}
.award .year1 span {background:url('/o/mobil_n3/sp5_rok_1.png') no-repeat}
.award .year2 span {background:url('/o/mobil_n3/sp5_rok_2.png') no-repeat}
.award .year3 span {background:url('/o/mobil_n3/sp5_rok_3.png') no-repeat}
.award .month1 span {background:url('/o/mobil_n3/sp5_mes_1.png') no-repeat}
.award .month2 span {background:url('/o/mobil_n3/sp5_mes_2.png') no-repeat}
.award .month3 span {background:url('/o/mobil_n3/sp5_mes_3.png') no-repeat}

/*list-shorts*/
.list-shorts .box-in {padding:10px 0 5px 10px}
.list-shorts li {position:relative; z-index:1; width:394px; padding:0 0 6px 46px; font-size:87.5%; font-weight:600; list-style:none}
.list-shorts .time {position:absolute; top:0; left:0; display:block; width:40px}

/*kalkulacka*/
.tools-art {margin-bottom:22px; padding:10px 0 10px 10px; background:url('/u/n3/art_dots.gif') repeat-x left bottom}
.tools-art h2 {margin:0 0 7px; min-height:1.6em; line-height:1.6em; color:#3C3C4B; font-family:Tahoma,Arial,sans-serif; font-size:112.5%; font-weight:600; text-align:left; text-transform:uppercase}
.tools-art p {margin-bottom:1em; font-size:100%}
.tools-art ul {margin:0 0 1em 20px; font-size:100%}

/*tarif-kalkulacka*/
#tarif-kalkulacka table {width:100%; border-collapse:collapse; margin-bottom:1em}
#tarif-kalkulacka td, #tarif-kalkulacka th {padding:5px; border:1px solid #FFF}
#tarif-kalkulacka th {background-color:#4B4B59; color:#FFF}
#tarif-kalkulacka .lab {float:right; display:block; width:126px; height:40px; padding-right:14px; line-height:3.33em; font-weight:600; text-align:right; color:#FFF; background:#BB2200 url('/o/mobil2_old/lab.gif') no-repeat}
#tarif-kalkulacka .lab:hover {text-decoration:none}
#tarif-kalkulacka .vysledek .col2 {width:14%}
#tarif-kalkulacka .tarif_new {margin-bottom:1em}

/*novinky foto*/
#novinky-foto {width:1000px; padding:0; overflow:hidden}
#novinky-foto h2 {padding-left:10px}
#novinky-foto .box-in {width:1010px}
#novinky-foto .article, #obdobne-produkty .article {font-weight:600; font-size:87.5%; text-align:center}
#novinky-foto .article {float:left; _display:inline; width:172px; margin:0 20px 0 10px}
#obdobne-produkty .article {margin:0 auto 2em}
#novinky-foto .article a, #obdobne-produkty .article a {text-decoration:none}
#novinky-foto .article span, #obdobne-produkty .article span {text-decoration:underline}

/*katalog prepinac*/
#katalog-hledani .box-top {position:relative; height:62px; /*padding:10px 12px 0 0; */ overflow:hidden; background:#6D6D7D url('/o/mobil_n3/box-h2.gif') repeat-x}
#katalog-hledani .box-top h2 {padding:10px 12px 0 0; min-height:auto; _height:auto; background:0; text-transform:uppercase}
#katalog-hledani .box-top h2 span {padding:0 0 0 15px; background:url('/o/mobil_n3/box-sipka.gif') no-repeat 2px 55%}
#katalog-hledani .box-top p {position:absolute; top:17px; right:35px; z-index:1; font-size:9px; color:#FFF}
#katalog-hledani .box-top ul {position:absolute; bottom:0; left:15px; z-index:2; width:auto}
#katalog-hledani .box-top li {float:left; width:130px; height:1.8; font-size:93.75%; overflow:hidden; margin-right:4px}
#katalog-hledani .box-top a {display:block; width:100%; height:100%; line-height:1.8; text-align:center; color:#A9B6FD; font-weight:600}
#katalog-hledani .box-top a.act {color:#000; background:#EEE url('/o/technet_n3/tab-fora.gif') 100% 0 no-repeat; text-decoration:none}

/*katalog hledani*/
#katalog-hledani {margin-bottom:22px}
#katalog-hledani h3 {margin:12px 0 4px; font-weight:600; font-size:93.75%}
#katalog-hledani .box-in {padding:0 10px; background:#ECECF1}
#katalog-hledani .vyrobce li {float:left; width:14%; margin:0 0 1em}
#katalog-hledani label {margin-bottom:2px; text-transform:uppercase; font-size:68.75%}
#katalog-hledani .druh {padding-top:1.5em}
#katalog-hledani .druh h3 {margin-bottom:1.5em}
#katalog-hledani .druh .fl {position:relative; margin-right:2em}
#katalog-hledani .druh .fl input {width:14em}
#katalog-hledani .druh label {position:absolute; top:-1.4em; left:0; z-index:1}
#katalog-hledani .druh .bt {width:8em; text-transform:uppercase}
#katalog-hledani .druh .ico {float:right; margin-top:-2em}
#katalog-hledani .druh .ico-zoom {float:left; width:12em}
#katalog-hledani .druh .ico-help {float:left; width:8em}
#katalog-hledani .help {float:right; display:block; width:11px; height:11px; margin:2px 0 0; =margin:1px 0 0; background:#9B2} 
#katalog-hledani .help:hover {background-color:#F00}
#katalog-hledani .help img {float:right}
table.search2 {width:100%}
table.search2 td {width:306px; vertical-align:top; padding-bottom:0.5em}
table.search2 td.mid-td {width:306px; padding:0 30px}
table.search2 .w33 {float:left; width:33%}
table.search2 .half-l {float:left; width:46%}
table.search2 .half-r {float:right; width:46%}
table.search2 label {display:block}
table.search2 .w33 label {display:inline}
table.search2 select {width:98%}
table.search2 input {width:98%}
table.search2 .w33 input {width:auto}
table.search2 .ico a {float:left; margin-right:1em; padding-right:1em}
table.search2 input.btn {text-transform:uppercase}

/*kalaog porovnani*/
#katalog-porovnani {position:relative; padding:10px 0 0; margin-bottom:22px}
#katalog-porovnani h2, #porovnani-aparatu h2 {padding-left:10px}
table.comp-tab {clear:both; width:100%; margin:0 0 1em; border-collapse:collapse; border:1px solid #FFF; font-size:93.75%}
.comp-tab td, .comp-tab th {width:21%; padding:2px 10px; border:1px solid #FFF; border-width:0 1px 1px 0; vertical-align:top}
.comp-tab td.first, .comp-tab th.first {width:16%; font-weight:600}
.comp-tab td.first i, .comp-tab th.first i {font-weight:normal; font-style:normal}
.comp-tab td {background:#EEE}
.comp-tab th {background:#DDD; color:#999; font-weight:normal}
.comp-tab th.first {color:#000; font-weight:600}
.comp-tab .header th {padding-bottom:6px; background:url('/u/n3/dots_vert.gif') repeat-y}
.comp-tab .header th.first {background:0}
.comp-tab .header .ico a {width:7em}
.comp-tab .header .first .ico a {width:auto}
.comp-tab .header h3 {font-size:87.5%; font-weight:600}
.comp-tab .header h3 a {text-decoration:none}
.comp-tab .header h3 img {margin:0 0 4px}
.comp-tab .header h3 span {text-decoration:underline}
.comp-tab .header .bt-compare {width:12em; margin:30px 0 10px; text-transform:uppercase; font-size:68.75%}
.comp-tab .help {float:right; display:block; width:11px; height:11px; margin:2px 0 0; background:#9B2} 
.comp-tab .help:hover {background-color:#F00}
.comp-tab .help img {float:right}
.comp-tab .change {background:#DDD}

/*vysledky hledani*/
#katalog-vysledky-hledani {position:relative; padding:10px 0 0; margin-bottom:22px}
#katalog-vysledky-hledani h2 {padding-left:10px}
#katalog-vysledky-hledani .absolute {position:absolute; top:14px; right:10px; text-align:right}
#katalog-vysledky-hledani table {width:100%; margin:0 0 1em; border-collapse:collapse; border:1px solid #FFF}
#katalog-vysledky-hledani td, #katalog-vysledky-hledani th {border:1px solid #FFF; border-width:0 1px 1px 0}
#katalog-vysledky-hledani th {padding:2px 2px 2px 5px; color:#FFF; background:#393947; vertical-align:middle}
#katalog-vysledky-hledani th span {float:left}
#katalog-vysledky-hledani th a {float:right; width:23px; height:21px}
#katalog-vysledky-hledani th a span {margin:0 1px}
#katalog-vysledky-hledani th a.ico-des {right:20px}
#katalog-vysledky-hledani th a.ico-asc {right:2px}
#katalog-vysledky-hledani td {width:8%; padding:10px 0; text-align:center; vertical-align:top}
#katalog-vysledky-hledani td.first {width:25%; padding:10px; text-align:left}
#katalog-vysledky-hledani td.first h3 {font-size:87.5%; font-weight:600; margin-bottom:4px}
#katalog-vysledky-hledani td.first img {float:left; margin-right:10px}
#katalog-vysledky-hledani td.ico-r {padding:5px ; text-align:right}
#katalog-vysledky-hledani td.ico-r br {display:none}
#katalog-vysledky-hledani .c1 td {background:#EEE}
#katalog-vysledky-hledani .c2 td {background:#DDD}

/*katalog-detail*/
#katalog-detail {padding:0}
#katalog-detail h2 {padding-left:10px}
#katalog-detail h1 {margin:0 0 0.5em; font-size:112.5%; font-weight:600}
#katalog-detail .box-top p {margin:0 0 1em; font-size:100%}
#katalog-detail .box-top {position:relative; min-height:165px; _height:165px; padding-left:230px}
#katalog-detail .box-top img {position:absolute; top:0; left:10px; z-index:1}
#katalog-detail .fl {margin-bottom:1em}
#katalog-detail .fr {width:11em}
#katalog-detail .fl a {float:left; margin-right:2em}
#katalog-detail .fr a {float:right; margin-left:1em}
#katalog-detail .box-in {clear:both}

#rek-1id {width:100%}
#rek-1id td {padding:4px 10px}
#rek-1id .col1, #rek-1id .col4 {width:15%}
#rek-1id .col3 {width:30%}
#rek-1id .col2 {font-weight:600}

/*souvisejici clanky*/
#katalog-detail .related-arts h3, .related-arts h3 {margin:0 0 7px 10px; font-size:87.5%; font-weight:600; color:#000; text-transform:none}
.related-arts ul {margin:0 0 1em 10px}
.related-arts li {line-height:1.5em; list-style:none; font-size:87.5%; font-weight:600}
/* OLD - N3 copy END */