/* obecna nastaveni */
body {font-family: Tahoma,"Geneva CE",lucida,sans-serif; font-size: 11px; margin: 0px; padding: 0px; text-align: center; border-width: 0px; background-color: #000000; color:#FFFFFF;}
form {margin: 0px; padding: 0px;}
p {margin: 0px;}
img {border: 0px solid #ffffff; vertical-align: middle;}
input {font-family: Arial,"Geneva CE",lucida,sans-serif; vertical-align: middle;}
strong {font-weight: bold;}
a {text-decoration: none; color: #2A70A9;}
a:hover {color:#41D9FF; text-decoration:underline;}
.pointer {cursor: pointer;}
.cistic {clear:both; border:none; visibility:hidden; line-height:0px;}

/*
.shopMessage {position: absolute; text-align: center; margin: 25% 20% auto 0%;}
.shopMessage .block {background-color: #ffffff; border: 1px solid #84AA2C; padding: 15px 0px 15px 0px; font-size: 11px; margin: 15px auto 15px auto;}
*/

.shopMessage {text-align: center; width: 700px; margin: 25% auto 0% auto; background:#000000 url('rentcomp-bg-message.png') no-repeat left top;}
.shopMessage .block {width: 80%; padding: 10px 0px 15px 0px; font-size: 11px; margin: 15px auto 15px auto;}
.shopMessage .block .nadpis {padding:0px 10px 15px 10px; font-size:20px; font-weight:bold; color:#FFFFFF;}
.shopMessage .block .text {padding: 15px 0px 30px 0px; font-size: 12px; color:#898989;}

.main {width: 746px; margin: 10px auto 0px auto; text-align: left; overflow: hidden;}

.main .header {width:746px; height:135px; background:#000000 url('rentcomp-bg-header.png') no-repeat left top;}
.main .header .header-top {height:97px; margin:0px; padding:0px;}
.main .header .header-top .logo {float:left; margin:19px 0px 0px 23px; padding:0px;}
.main .header .header-top .logo h1 {display: block; margin: 0px; padding: 0px;}
.main .header .header-top .logo a {display:block; width:258px; height:59px; overflow: hidden; margin:0px; padding: 0px; background: url(rentcomp-logo.png) no-repeat left top; text-indent: -20000px;}
.main .header .header-top .kosik {float:right; width:144px; text-align:center;}
.main .header .header-top .kosik a {display:block; font-family: Tahoma,"Geneva CE",lucida,sans-serif; font-size:9px; margin:17px 0px 0px 0px; padding:0px; text-align:center; color:#1C4C73;}
.main .header .header-top .kosik a .ks {color:#FFFFFF;}
.main .header .header-top .user {float:right; width:146px;}
.main .header .header-top .mezera {float: right; width: 10px; height: 10px; overflow: hidden;}
.main .header .textove {width:746px; height:37px; margin:0px; overflow:hidden; padding:0px;}
.main .header .textove .odkaz {display:block; float:left; width:140px; margin:0px 3px 0px 3px; text-align:center;}
.main .header .textove .odkaz a {display:block; color:#EBEBEB; font-size:13px; font-weight:bold; margin:9px 5px 10px 5px; text-align:center; text-decoration:none;}
.main .header .textove .odkaz a:hover {text-decoration:underline;}
.main .header .textove .mezera {float: left; width: 10px; height: 10px; overflow: hidden;}

.main .layoutLeft {float: left; width: 157px; overflow: hidden; padding-top:15px;}
.main .layoutLeft .ramecek {margin: 10px 8px 15px 8px; font-size: 11px;}
.main .layoutLeft .ramecek .nadpis1 {padding: 0px 0px 4px 0px; font-size: 11px; font-weight: bold;}
.main .layoutLeft .ramecek .hr {margin: 8px 8px 8px 8px; color: #ffffff; border: 0px solid #ffffff; border-bottom: 1px solid #808080;}
.main .layoutLeft .nadpisLeft {font-family: Tahoma,"Geneva CE",lucida,sans-serif; margin:0px 0px 5px 0px; padding:10px 10px 10px 8px; font-size:11px; font-weight:bold; color: #ffffff; background: url('rentcomp-bg-nadpis1.gif') no-repeat left top;}
.main .layoutLeft .nadpisLeft a {display:block; color:#FFFFFF; text-decoration:none;}
.main .layoutLeft .nadpisLeft a:hover {color:#FFFFFF; text-decoration:underline;}
.main .layoutLeft a.odkazyLeft {display:block; font-weight:bold; text-decoration: none; color:#727781;}
.main .layoutLeft a.odkazyLeft:hover {color:#41D9FF;}

.main .layoutMezera {float: left; width: 5px; height: 10px; overflow: hidden;}

.main .layoutCenter {float: left; width: 584px; overflow: hidden; margin:0px; padding: 0px; text-align: left;}
.main .layoutCenter .hr {margin: 8px 0px; color: #ffffff; border: 0px solid #ffffff; border-bottom: 1px solid #D5D5D5;}
.main .layoutCenter h1 {display: block; margin:0px; color: #FFFFFF; font-size: 11px; font-weight: bold;}
.main .layoutCenter h2 {display: block; margin: 5px 0px 5px 0px; color: #DA251C; font-size: 16px; font-weight: bold;}
.main .layoutCenter .ohraniceni {width:584px; background:url('rentcomp-bg-ohraniceni1.gif') repeat-y left top; margin:15px 0px 10px 0px;}
.main .layoutCenter .ohraniceni .nadpis1 {font-family: Tahoma,"Geneva CE",lucida,sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; padding: 13px 10px 15px 10px; background:url('rentcomp-bg-nadpis2.gif') no-repeat left top;}
.main .layoutCenter .ohraniceni .zaobleni {width:584px; background:url('rentcomp-bg-zaobleni1.gif') no-repeat left bottom;}
.main .layoutCenter .ohraniceni .zaobleni .block {padding:10px;}
.main .layoutCenter .cara1 {width:560px; margin:10px 2px 10px 2px; height:1px;}
.main .layoutCenter .cara2 {width:580px; margin:10px 2px 0px 2px; height:1px;}
.main .layoutCenter .block {margin:15px 0px 10px 0px;}

.zapati {display: block; width: 746px; height:62px; text-align:right; margin: 20px auto 10px auto; background: url('rentcomp-bg-zapati.png') no-repeat left top;}
.zapati .ramecek {padding:3px 10px 3px 0px; color: #1C4C73; }
.zapati .ramecek a {font-family: Tahoma,"Geneva CE",lucida,sans-serif; font-size:11px; color: #2A70A9; text-decoration:none;}
.zapati .ramecek a:hover {text-decoration:underline; color:#41D9FF;}
.zapati p {display: block; padding: 0px 10px 10px 10px; color: #2A70A9;}
.zapati p a {color: #7D7D7D; text-decoration:underline; font-size:11px;}
.zapati p a:hover {text-decoration: none;}

/* -----------------------------------------------------------------------------------------------------------------------  */
/* levy pruh */
.hledej {font-size:11px; color:#000000;}
.hledej .hledanyText {width: 100px; height: 18px; font-size: 11px; border: 1px solid #808080; vertical-align: middle;}
.hledej .submit {vertical-align: middle; margin: 0px 0px 0px 4px;}
.hledej a.rozsireneVyhledavani {display:block; color:#7D7D7D; font-size:11px; text-decoration:none; margin:5px 0px 0px 0px;}
.hledej a.rozsireneVyhledavani:hover {text-decoration:underline; color:#41D9FF;}

.kategorie {}
.kategorie .kategorieName {font-family: Tahoma,"Geneva CE",lucida,sans-serif; font-size: 11px; font-weight:bold; text-decoration: none; color: #7D7D7D; margin:3px 0px 3px 0px;}
.kategorie .kategorieName img {margin: 2px 5px 0px 0px; vertical-align: middle;}
.kategorie .kategorieName a {font-weight:bold; text-decoration: none; color:#727781;}
.kategorie .kategorieName a:hover {color:#41D9FF;}
.kategorie .kategorieName .selected {color:#41D9FF;}
.kategorie .margin {margin: 0px 0px 0px 8px;}
.kategorie .kategorieTecky {font-size:3px; height: 3px; background:url('rentcomp-seda-tecka1.gif') repeat-x center left;}

.popisKategorie {padding: 0px 0px 10px 0px; font-size: 11px;}

.novinkyForm {}
.novinkyForm .row {}
.novinkyForm .row input.txtbox {float: left; width:115px; height:18px; font-size: 11px; border:1px solid #808080; vertical-align: middle;}
.novinkyForm .row input.image {float: right; vertical-align: middle;}

a.nejprodavanejsi {display:block; color:#828791; text-decoration:none; text-align:center; margin:0px 0px 3px 0px; font-size:11px;}
a.nejprodavanejsi:hover {text-decoration:underline;}
a.nejprodavanejsi .cena {display:block; font-weight:bold; color:#FFFFFF; cursor:pointer;}

a.nejsledovanejsi {display:block; color:#828791; text-decoration:none; margin:0px 0px 3px 0px; font-size:11px;}
a.nejsledovanejsi:hover {text-decoration:underline;}
a.nejsledovanejsi .cena {float:right; font-weight:bold; color:#FFFFFF; cursor:pointer;}

.anketa {}
.anketa .nadpis1 {font-weight:bold; color:#7D7D7D;}
.anketa a {display:block; color:#FFFFFF; font-weight:normal; text-decoration:none; margin:3px 0px 3px 0px;}
.anketa a:hover {text-decoration:underline;}

.userForms {padding:8px 5px 5px 5px; text-align:right; font-size:11px; color:#FFFFFF;}
.userForms .row {padding: 0px 0px 2px 0px; text-align: right;}
.userForms .row .format {float:left; font-size:11px; text-align: right; color: #FFFFFF; margin: 0px 0px 2px 0px; padding: 2px 0px 0px 10px;}
.userForms .row .txtbox {width:90px; height: 17px; font-size: 11px; border:1px solid #808080;}
.userForms .image {cursor:pointer; width: 80px; height: 15px; font-size:11px;}
.userForms .uzivatel {font-size:12px; font-weight:bold; color:#FFFFFF;}
.userForms a {font-family: Tahoma,"Geneva CE",lucida,sans-serif; font-size: 11px; color: #7D7D7D; text-decoration: none;}
.userForms a:hover {text-decoration: underline; color:#41D9FF;}
.userForms a.a1 {display:block; font-family: Tahoma,"Geneva CE",lucida,sans-serif; font-size: 11px; color: #7D7D7D; text-decoration: none;}
.userForms a.a1:hover {text-decoration: underline; color:#41D9FF;}
.userForms .odhlas {text-align:right; margin: 10px 0px 0px 0px;}
.userForms a.odhlasit {margin:0px 0px 0px 0px; width:50px; height:15px;}
.userForms .logged {text-align: right; padding:0px 0px 10px 0px;}
/* EO - levy pruh */
/* -----------------------------------------------------------------------------------------------------------------------  */

/* -----------------------------------------------------------------------------------------------------------------------  */
/* center - hlavni strana - jednotlive FCD*/

.novinka {font-size:11px; margin: 15px 0px 10px 0px; color:#898989;}
.novinka .nadpis {text-decoration: none; font-size: 14px; color:#FFFFFF; font-weight: bold; margin: 0px 0px 5px 0px;}

.kategoryBanners {padding: 0px; margin: 15px 0px 15px 0px; width: 583px; overflow:hidden;}
.kategoryBanners .kategoryBanner {margin:0px; padding: 0px; display: block; float: left;}

.katalogHeader {padding: 0px; margin: 10px 0px 10px 0px; font-size: 11px; }
.katalogHeader .kategorie {margin:0px 0px 10px 0px;}
.katalogHeader .kategorie h1 {font-family: Tahoma,"Geneva CE",lucida,sans-serif; color:#FFFFFF; font-size:14px;}
.katalogHeader .kategorie h1 .strana {font-family: Tahoma,"Geneva CE",lucida,sans-serif; color:#FFFFFF; font-size:12px;}
.katalogHeader .vypis {text-align: left; font-size:11px;}
.katalogHeader .vypis .row {float: left; padding: 3px 15px 0px 0px; color:#898989;}
.katalogHeader .vypis .row .selected {font-weight: bold; font-size: 13px;}
.katalogHeader .vypis .row a {color: #898989; text-decoration: none;}
.katalogHeader .vypis .row a:hover {text-decoration: underline;}
.katalogHeader .vypis .row .left1 {float: left; margin:3px 6px 5px 0px;font-family: Tahoma,"Geneva CE",lucida,sans-serif; font-size:11px;}
.katalogHeader .vypis .row .right1 {float: left; font-size:4px;}
.katalogHeader .vypis .row .right1 img {margin: 0px 0px 3px 6px; cursor: pointer;}
.katalogHeader .vypis .row .razeni {float: left; font-size: 11px; width:80px; color:#000000;}
.katalogHeader .vypis .row .pocet {float: left; font-size: 11px; width:50px; color:#000000;}
.katalogHeader .vypis .row .druh {float: left; font-size: 11px; width:90px; color:#000000; }

.banner {text-align: center; width:583px; overflow:hidden; margin:10px 0px 20px 0px;}
.banner img {margin: 0px auto 0px auto;}

/* listcontrol - listovani v katalogu */
.listcontrol {margin:10px 0px 20px 0px; border:1px solid #000000; text-align:center; font-weight:bold; font-size:14px; color:#898989;}
.listcontrol img {height: 12px;}
.listcontrol a {font-size:14px; color:#898989; text-decoration:none; font-weight:normal;}
.listcontrol a:hover {text-decoration:none; color:#41D9FF;}


.katalog-left {float:left; padding:0px; margin:0px;}
.katalog-right {float:right; width:250px; background: url('aaa-bg-topprodukty.png') repeat-x left top; padding: 0px;}
.katalog-right .styl {background:url('aaa-topprodukty-prostor.gif') no-repeat left top; margin: 0px; padding: 0px 0px 0px 22px;}
.katalog-right .styl .minHeight {display: block; float: right; width: 1px; height: 770px; overflow: hidden;}
.katalog-right .styl .nadpis {font-family: Verdana,"Geneva CE",lucida,sans-serif; font-size:24px; color:#F09A2E; font-weight:normal; padding: 10px 10px 20px 0px;}
.katalog-right .styl .katalog-topprodukty1 {width:220px; overflow: hidden;}

.katalog-sobrazky {width:289px; float:left; background:url('rentcomp-bg-ohraniceni2.gif') repeat-y left top;}
.katalog-sobrazky .horni {width:289px; background:url('rentcomp-bg-nadpis3.gif') no-repeat left top;}
.katalog-sobrazky .horni .dolni {width:289px; background:url('rentcomp-bg-zaobleni2.gif') no-repeat left bottom; padding:0px 0px 10px 0px;}
.katalog-sobrazky .horni .dolni .levy {float:left; width:132px; height:143px; overflow:hidden; background:url('rentcomp-katalog-image.gif') no-repeat left top; margin:10px 0px 0px 5px;}
.katalog-sobrazky .horni .dolni .levy a {display:block; width: 105px; height:80px; margin:30px 11px 20px 11px;}
.katalog-sobrazky .horni .dolni .mezera {float:left; width:15px; height:15px; overflow:hidden;}
.katalog-sobrazky .horni .dolni .pravy {float:left; width:125px; overflow:hidden; padding:20px 0px 0px 0px;}
.katalog-sobrazky .horni .dolni .pravy a.nazev {display:block; width:120px; height:26px; overflow:hidden; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none;}
.katalog-sobrazky .horni .dolni .pravy a.nazev:hover {text-decoration:underline;}
.katalog-sobrazky .horni .dolni .pravy .popis {font-weight:normal; font-size:9px; color:#898989; width:125px; height:56px; overflow:hidden; margin-top:10px;}
.katalog-sobrazky .horni .dolni .pravy .popis a {color: #ffffff;}
.katalog-sobrazky .horni .dolni .pravy .cena {font-weight:bold; font-size:14px; color:#FFFFFF; margin:5px 0px 5px 0px;}
.katalog-mezera1 {float:left; width:5px; height:15px; overflow:hidden;}
.katalog-mezera2 {float:left; width:560px; height:15px; overflow:hidden;}
.nadpisKatalog {margin: 15px 10px 10px 10px; padding:0px; color: #898989; font-size: 12px; font-weight: bold; text-align:left;}

.katalog-1naradek {width:583px;background:url('rentcomp-bg-ohraniceni1.gif') repeat-y left top; margin:0px 0px 15px 0px;}
.katalog-1naradek .horni {width:583px; background:url('rentcomp-bg-nadpis2.gif') no-repeat left top;}
.katalog-1naradek .horni .dolni {width:583px; background:url('rentcomp-bg-zaobleni1.gif') no-repeat left bottom; padding:0px 0px 10px 0px;}
.katalog-1naradek .horni .dolni .levy {float:left; width:132px; height:143px; overflow:hidden; background:url('rentcomp-katalog-image.gif') no-repeat left top; margin:10px 0px 0px 5px;}
.katalog-1naradek .horni .dolni .levy a {display:block; width: 105px; height:80px; margin:30px 11px 20px 11px;}
.katalog-1naradek .horni .dolni .mezera {float:left; width:20px; height:15px; overflow:hidden;}
.katalog-1naradek .horni .dolni .pravy {float:left; width:420px; overflow:hidden; padding:20px 0px 0px 0px;}
.katalog-1naradek .horni .dolni .pravy a.nazev {display:block; width:415px; height:26px; overflow:hidden; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none;}
.katalog-1naradek .horni .dolni .pravy a.nazev:hover {text-decoration:underline;}
.katalog-1naradek .horni .dolni .pravy .popis {font-weight:normal; font-size:9px; color:#898989; width:415px; height:44px; overflow:hidden; margin-top:10px;}
.katalog-1naradek .horni .dolni .pravy .popis a {color: #ffffff;}
.katalog-1naradek .horni .dolni .pravy .cena {font-weight:bold; font-size:14px; color:#FFFFFF; margin:5px 0px 5px 0px;}

.katalog-tabulka {width:583px;background:url('rentcomp-bg-ohraniceni1.gif') repeat-y left top; margin:0px 0px 15px 0px;}
.katalog-tabulka .horni {width:583px; background:url('rentcomp-bg-nadpis2.gif') no-repeat left top;}
.katalog-tabulka .horni .dolni {width:583px; background:url('rentcomp-bg-zaobleni1.gif') no-repeat left bottom; padding:5px 0px 10px 0px;}
.katalog-tabulka .horni .dolni a.nazev {display:block; width:570px; height:26px; overflow:hidden; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; margin:0px 10px 10px 10px;}
.katalog-tabulka .horni .dolni a.nazev:hover {text-decoration:underline;}
.katalog-tabulka .horni .dolni .cena {font-weight:bold; font-size:14px; color:#FFFFFF; margin:5px 10px 0px 10px;}

.detail-souvisejici {width:175px; float:left; margin:0px 0px 0px 0px; color:#FFFFFF; font-size:11px;}
.detail-souvisejici .nazev {width:175px; height:30px; overflow:hidden; text-align:center;}
.detail-souvisejici .nazev a {display:block; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.detail-souvisejici .nazev a:hover {text-decoration:underline;}
.detail-souvisejici .image {margin:5px auto 5px auto; width:170px; height:135px; overflow:hidden; text-align:center;}
.detail-souvisejici .popis {margin:0px auto 5px auto; width:170px; height:26px; overflow:hidden;}
.detail-souvisejici .ceny {float:left; font-size:11px; font-weight:bold; margin-top:5px;}
.detail-souvisejici .koupit {float:right; font-size:11px; font-weight:bold; margin-top:5px;}
.detail-souvisejici .koupit a {color:#7D7D7D; font-size:11px; font-weight:bold; text-decoration:none;}
.detail-souvisejici .koupit a:hover {text-decoration:none; color:#41D9FF;}
.detail-souvisejici-mezera1 {float:left; width:15px; height:15px; overflow:hidden;}
.detail-souvisejici-mezera2 {float:left; width:560px; height:15px; overflow:hidden;}

.guideblock {padding: 6px 10px 6px 20px; font-size: 10px; text-align: left; border: 0px solid black;}
.guideblock .otazka {font-weight: bold; margin: 0px 0px 5px 0px; font-size: 11px;}
.guideblock .odpovedi {font-weight: normal;}
.guideblock .odpovedi ul {margin-top: 0px; margin-bottom: 0px; }
.guideblock .odpovedi a {font-family: Tahoma,"Geneva CE",lucida,sans-serif; color: #7D7D7D; font-weight: normal; font-size: 11px; text-decoration: none;}
.guideblock .odpovedi a:hover {text-decoration: none; color: #41D9FF;}
.guideEnd {padding: 20px 10px 10px 10px;}

/* F5_USER - registrace a nastaveni*/
.oblastZalozky {margin: 0px 0px 0px 0px;}
.oblastZalozky .zalozky {width: 564px; background: url(rentcomp-detail-z2.gif) repeat-x left bottom; vertical-align: bottom; margin: 0px;}
.oblastZalozky .zalozky .zalozka {background: #222222 url(rentcomp-detail-z8.gif) repeat-x left top; display: block; font-weight:bold; float: left; padding: 0px; margin: 0px 3px 0px 0px; height: 25px; overflow: hidden; white-space: nowrap; cursor: pointer;}
.oblastZalozky .zalozky .zalozka .left {float:left; width:4px; height:25px; background: #222222 url(rentcomp-detail-z4.gif) no-repeat left top; overflow:hidden;}
.oblastZalozky .zalozky .zalozka .center {float:left; padding:5px 3px 0px 3px; margin:0px; color:#FFFFFF;}
.oblastZalozky .zalozky .zalozka .right {float:left; width:4px; height:25px; background: #222222 url(rentcomp-detail-z6.gif) no-repeat left top; overflow:hidden;}
.oblastZalozky .zalozky .active_0 {margin: 0px 3px 3px 0px; color: #FFFFFF;}
.oblastZalozky .zalozky .active_1 {margin: 3px 3px 0px 0px;}
.oblastZalozky .obsah {border: 1px solid #808080; width: 564px; border-top: 0px solid #808080; margin: 0px;}


.userData {font-family: Tahoma,"Geneva CE",lucida,sans-serif; font-size:11px;}
.userData .nadpisSpozadim {color: #FFFFFF; border:1px solid #666766; background:#525052 url('rentcomp-bg-registrace.png') repeat-x left top; padding:6px 10px 5px 10px; margin:1px 0px 0px 0px;}
.userData .nadpisSpozadim input.radio {margin:0px;}
.userData .volitelne {background-color:#3F3E3F; border-top:1px solid #222222; border-bottom:1px solid #222222; margin:0px; padding:0px;}
.userData .odsazeni {font-size:11px; text-align:left; margin: 0px; padding:10px;}
.userData .odsazeni .nadpis {font-weight: bold; font-size:11px; margin: 0px 0px 4px 0px; color:#FFFFFF; width:500px;}
.userData .odsazeni .row {margin: 1px 0px 1px 10px; text-align:left;}
.userData .odsazeni .row .popis {float: left; width: 200px; text-align: left; padding: 3px 0px 0px 0px; color:#FFFFFF;}
.userData .odsazeni .row .popis2 {float: left; width: 230px; text-align: left;}
.userData .odsazeni .row input.i {float:left; font-size:11px; border:1px solid #808080; width: 150px;}
.userData .odsazeni .row select {float:left; font-size:11px; border:1px solid #808080; width: 150px;}
.userData .odsazeni .row a {text-decoration: underline; color: #7D7D7D;}
.userData .odsazeni .row a:hover {text-decoration: none; color:#41D9FF;}
.userData .odeslat {padding: 10px 0px 10px 0px;}
.userData .odeslat img {cursor: pointer;}


/* F6_DETAIL */
/* F6_DETAIL - vrchni oblast s obrazkem */
.detailZahlavi {width: 770px;}
.detailZahlavi .vyrobce {float: right; width: 150px; height: 30px; overflow: hidden; text-align: right;}
.detailZahlavi .detailNadkategorie {padding: 8px 0px 0px 0px;}
.detailZahlavi .detailNadkategorie a {color: #000000; text-decoration: underline;}
.detailZahlavi .detailNadkategorie a:hover {text-decoration: none;}
.detailZahlavi .detailNadkategorie img.navigace {margin: 0px 5px 0px 5px;}

.topdetail {font-family: Tahoma,"Geneva CE",lucida,sans-serif; font-size: 11px; padding: 0px; text-align:left; width: 565px; overflow: hidden;}
.topdetail .topleft {float:left; width:280px; height:280px; overflow:hidden; background:#393939 url('rentcomp-detail-image.gif') no-repeat top left;}
.topdetail .topleft a {display:block; width: 105px; height:80px; margin:0px;}
.topdetail .topleft img {margin: 10px;}

.topdetail .topcenter {float: left; width: 20px; height: 10px; overflow: hidden;}

.topdetail .topright {float: right; text-align: center; width:280px; overflow: hidden; padding:0px; margin:0px; color: #FFFFFF;}
.topdetail .topright .nazev h1 {font-family: Tahoma,"Geneva CE",lucida,sans-serif; font-size: 18px; margin:15px 0px 0px 0px; color: #FFFFFF;}
.topdetail .topright .popisshort {font-family: Tahoma,"Geneva CE",lucida,sans-serif; font-size: 11px; margin:15px 0px 0px 0px; color: #898989;}

.topdetail .topright .udaje-tabulka {width: 280px; font-family: Tahoma,"Geneva CE",lucida,sans-serif; font-size: 11px; border-collapse: collapse; color: #FFFFFF; margin: 10px 0px 10px 0px;}
.topdetail .topright .udaje-tabulka td {padding: 2px 0px 2px 0px; vertical-align: top; color: #FFFFFF;}
.topdetail .topright .udaje-tabulka td.nazev {font-weight: bold; width: 130px; text-align:right; white-space: nowrap; vertical-align: top;}
.topdetail .topright .udaje-tabulka td.text {font-weight: normal; padding: 2px 0px 2px 20px; color: #898989;}
.topdetail .topright .udaje-tabulka a.vyrobce {color: #7D7D7D; font-weight: bold; text-decoration:none;}
.topdetail .topright .udaje-tabulka a.vyrobce:hover {color: #41D9FF; font-weight: bold; text-decoration:none;}
.topdetail .topright .udaje-tabulka .usetrite {font-family: Tahoma,"Geneva CE",lucida,sans-serif; color: #FF0000;}
.topdetail .topright .udaje-tabulka .naseCena {font-family: Tahoma,"Geneva CE",lucida,sans-serif; font-size: 12px; color: #FF0000;}
.topdetail .topright .udaje-tabulka .dph {font-size: 12px; color: #FF0000;}
.topdetail .topright .udaje-tabulka .ks {height:17px; width: 25px; font-size: 11px; font-weight:bold; border:1px solid #808080; color:#222222; text-align:center;}

.udaje {margin: 10px 0px 0px 0px;}
.udaje .nasplatky {margin:0px 0px 15px 15px;}
.udaje .popisshort {margin: 10px 0px 10px 0px;}
.udaje .popisshort a {color: #ffffff; text-decoration: underline;}
.udaje .pravy {float:right; width: 265px; padding:0px;}

.nadpisDetail {margin: 0px 10px 10px 10px; padding-top:10px; color: #898989; font-size: 12px; font-weight: bold; text-align:left;}
.nadpisDetail1 {margin: 10px 0px 10px 0px; padding-top:10px; color: #898989; font-size: 12px; font-weight: bold; text-align:left;}
.nadpisDetail2 {margin: 0px 0px 10px 0px; padding-top:10px; color: #FFFFFF; font-size: 12px; font-weight: bold; text-align:left;}

/* F6_DETAIL - parametry */
.parametry {font-size: 11px; color:#898989;}
.parametry .detailParametry {font-size: 11px; color: #898989; border: 0px solid #222222; border-collapse: collapse; margin: 0px 0px 0px 0px; width: 564px;}
.parametry .detailParametry td {padding: 2px 8px 2px 8px; border: 1px solid #808080;}
.parametry .detailParametry td.left {width:273px; font-weight: bold; border-left: 0px solid #808080;}
.parametry .detailParametry td.right {border-right: 0px solid #808080;}
.parametry .detailParametry td.right .colorSample {border: 1px solid #808080; width: 18px; height: 18px; vertical-align: middle;}

.vyrobce {font-family: Tahoma,"Geneva CE",lucida,sans-serif; font-size: 11px; margin:0px; color: #898989;}
.vyrobce a {color: #7D7D7D; font-weight: bold; text-decoration:none;}
.vyrobce a:hover {color: #41D9FF; font-weight: bold; text-decoration:none;}
.vyrobce img {margin:0px 0px 5px 0px;}

.dalsiMoznosti {margin: 10px 0px 10px 0px; text-align:left;}
.dalsiMoznosti a {float:left; display:block; width: 100px; height: 20px; font-family: Tahoma,"Geneva CE",lucida,sans-serif; font-size: 12px; color: #FFFFFF; font-weight:bold; vertical-align:middle; text-decoration:none;}
.dalsiMoznosti a:hover {text-decoration:underline;}
.dalsiMoznosti img {cursor:pointer;}

.viceObrazku {margin: 10px 0px 10px 0px; text-align:center;}
.popis {font-family: Tahoma,"Geneva CE",lucida,sans-serif; font-size: 11px; margin:0px; color: #898989;}
.popis a {color: #ffffff; text-decoration: underline;}
.souvisejici {margin:0px; padding:0px; text-align:left;}

/* F6_DETAIL - vice obrazku */
.detailViceObrazku {color:#FFFFFF;}
.detailViceObrazku a.image {display: block; float: left; margin: 10px; border: 1px solid #222222;}
.detailViceObrazku a.image:hover {border: 1px solid #808080;}
.detailViceObrazku img {}

/* F6_DETAIL -  hlidaci pes*/
.hlidacipes {padding: 10px; font-size: 11px; text-align:left; color:#FFFFFF;}
.hlidacipes .show {text-align: right; display: block; font-weight: bold; text-decoration: underline; cursor: pointer; margin: 0px 13px 0px 0px; color:#FFFFFF;}
.hlidacipes td {font-size: 11px; color:#FFFFFF;}
.hlidacipes .sl3 {font-size: 11px; height: 19px; border: 1px solid #808080; width: 200px; color:#222222;}
.hlidacipes .odeslat {cursor: pointer;}

/* F6_DETAIL - vice informaci */
.viceinformaci {padding: 10px; font-size: 11px; text-align:left; color:#FFFFFF;}
.viceinformaci .show {text-align: right; display: block; font-weight: bold; text-decoration: underline; cursor: pointer; margin: 0px 13px 0px 0px;}
.viceinformaci input {border: 1px solid #808080; width: 400px; color:#222222;}
.viceinformaci textarea {border: 1px solid #808080; width: 400px; height: 100px; color:#222222;}
.viceinformaci .odeslat {cursor: pointer;}

/* F6_DETAIL -  hodnoceni */
.hodnoceni {padding:10px; color:#FFFFFF;}
.hodnoceni .hodnoceni-left {float: left; height: 40px;}
.hodnoceni .hodnoceni-left .nadpis {margin: 0px 0px 10px 0px; color: #898989; font-size: 12px; font-weight: bold;}
.hodnoceni .hodnoceni-right {height: 40px; text-align: right; margin: 0px;}
.hodnoceni .hodnoceni-right a {font-size: 11px; font-weight: bold; text-decoration: none; color:#7D7D7D;}
.hodnoceni .hodnoceni-right a:hover {text-decoration: none; color:#41D9FF;}
.hodnoceni .hodnoceni-right .nadpis {margin: 0px 0px 10px 0px; color: #898989; font-size: 12px; font-weight: bold; text-align:right;}
/* EO - prava cast detailu */

/* F6_DETAIL - diskuse */
.diskuse {}
.diskuse .akce {margin: 3px 0px 3px 0px;}
.diskuse .akce img {margin: 0px 0px 0px 3px;}
.diskuse .prispevky {}
.diskuse .prispevky .margin {margin: 0px 0px 0px 15px;}
.diskuse .prispevky .first {background-color: #333333;}
.diskuse .prispevky .row {border: 1px solid #222222;}
.diskuse .prispevky .row .checkbox {}
.diskuse .prispevky .row a.name {text-decoration: none; color: #FFFFFF;}
.diskuse .prispevky .row a.name:hover {text-decoration: underline;}
.diskuse .prispevky .row .autor {float: right; margin: 3px 5px 0px 0px; font-weight: bold;}
.diskuse .prispevky .row a.odpoved {float: right; display: block; margin: 3px 5px 0px 0px; text-decoration: underline; width: 50px; overflow: hidden; color: #7D7D7D;}
.diskuse .prispevky .row a.odpoved:hover {text-decoration: none; color:#41D9FF;}
.diskuse .prispevky .text {margin: 0px 0px 5px 20px; font-style: italic;}
.diskuse .vypsanaOdpoved {margin: 0px 0px 0px 15px;}
.diskuse .vypsanaOdpoved .titulek {font-weight: bold;}
.diskuse .vypsanaOdpoved .text {margin: 5px 0px 5px 0px;}
.diskuse .vypsanaOdpoved .autor {text-align: right; font-style: italic;}
.diskuse .formularDiskuse {}
.diskuse .formularDiskuse .popis {float: left; width: 200px; text-align: right; padding: 4px 5px 0px 0px;}
.diskuse .formularDiskuse input.text {border: 1px solid #808080;}
.diskuse .formularDiskuse textarea.text {border: 1px solid #808080; width: 320px; height: 100px;}
.diskuse .formularDiskuse .odeslat {cursor: pointer;}


/* F7_OBLIBENE PROUKTY */
.favorites {margin: 0px 0px 0px 0px;}
.favorites img.image {vertical-align: middle; float: left; margin: 0px 10px 0px 0px;}
.favorites .produkt {display: block; float: left; font-size: 10px; width:390px;}
.favorites .produkt a {color: #FFFFFF; text-decoration: none; font-size: 12px; font-weight: bold;}
.favorites .produkt a:hover {text-decoration: underline;}
.favorites .favoritesRight {float: right; text-align: center;}
.favorites .favoritesRight a.odstranit {margin: 17px 0px 0px 0px; text-decoration: none; font-size: 10px; color: #898989;}
.favorites .favoritesRight a.odstranit:hover {text-decoration: underline;}
.favorites .favoritesRight a.koupit {text-decoration: none; font-size: 11px; color: #7D7D7D; font-weight: bold; display: block; margin: 0px 0px 10px 0px; text-decoration:none;}
.favorites .favoritesRight a.koupit:hover {text-decoration:underline; color: #41D9FF;}
.favorites .favoritesRight a.koupit img {vertical-align: middle;}
.favorites .odstranitVse {text-align: right;}
.favorites .odstranitVse a {text-decoration: none; font-size: 10px; color: #898989;}
.favorites .odstranitVse a:hover {text-decoration: underline;}


/* F8_KOSIK */
.kosik {font-family: Tahoma,"Geneva CE",lucida,sans-serif;}
.kosik .dots {margin-left:7px;}
.kosik .seznamZbozi {width:564px; font-size:11px; background-color:#393939; border: 0px solid #222222; border-collapse: collapse;}
.kosik .seznamZbozi td {border: 1px solid #222222; padding:5px;}
.kosik .seznamZbozi .prvniradek {text-align: center; font-weight:bold; padding:8px 0px 8px 0px;}
.kosik .seznamZbozi .checkbox {width: 23px; overflow: hidden; }
.kosik .seznamZbozi .nazev {width: 381px; overflow: hidden;}
.kosik .seznamZbozi .cenaZaKus {width: 110px; overflow: hidden;}
.kosik .seznamZbozi .pocetKusu {width: 50px; overflow: hidden; text-align:center;}
.kosik .seznamZbozi .pocetKusu input {width: 25px; height: 17px; border: 1px solid #808080; color: #222222; vertical-align: middle; font-size:11px; text-align: center; margin: 0px auto 0px auto;}
.kosik .seznamZbozi .produkt {margin:5px 15px 5px 15px;}
.kosik .seznamZbozi .produkt .left {float:left; width:132px; height:143px; overflow:hidden; background:#393939 url('rentcomp-kosik-image.gif') no-repeat top left;}
.kosik .seznamZbozi .produkt .left a {display:block; width: 105px; height:80px; margin:30px 11px 20px 11px;}
.kosik .seznamZbozi .produkt .mezera {float: left; width: 10px; height: 10px; overflow: hidden;}
.kosik .seznamZbozi .produkt .right {float: left; width: 170px; height:145px; overflow: hidden;}
.kosik .seznamZbozi .produkt .right a {display:block; width: 170px; height:26px; overflow: hidden; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.kosik .seznamZbozi .produkt .right a:hover {text-decoration:underline;}
.kosik .seznamZbozi .produkt .right .popis {width: 170px; height:100px; overflow:hidden; font-weight:normal; font-size:11px; color:#898989; margin:10px 0px 0px 0px;}
.kosik .seznamZbozi .cena {text-align:right; padding-right:10px; font-weight:bold; font-size:14px;}
.kosik .seznamZbozi .buttonsBottom {float:left; width:200px; text-align: left; margin: 0px 0px 0px 5px;}
.kosik .seznamZbozi .celkemPopis {float:right; width:210px; font-weight:bold; text-align:right;}


/* F9_POKLADNA */
.pokladna {}
.pokladna .margin {margin: 0px 0px 0px 20px;}
.pokladna .text {margin: 0px 0px 10px 0px;}
.pokladna .poznamkaProdejceVPokladne {margin: 0px 0px 20px 0px; color: #898989; font-size: 12px; font-weight: bold;}
.pokladna .nadpis2 {margin: 20px 0px 5px 0px; color: #898989; font-size: 12px; font-weight: bold;}
.pokladna .seznamZbozi {margin: 0px 0px 0px 20px;}
.pokladna .seznamZbozi .produktliteHeader {margin: 0px 0px 3px 0px; font-weight: bold; border:1px solid #222222;}
.pokladna .seznamZbozi .produktlite {margin: 3px 0px 3px 0px; border-top: 1px solid #D8D8D8;}
.pokladna .seznamZbozi .cenaCelkem {margin: 3px 0px 3px 0px; border-top: 1px solid #D8D8D8; font-weight: bold; font-size: 13px;}
.pokladna .seznamZbozi .nazev {float: left; width: 240px; overflow: hidden;  padding: 4px 0px 0px 0px;}
.pokladna .seznamZbozi .nazev a {text-decoration: none; color: #FFFFFF;}
.pokladna .seznamZbozi .nazev a:hover {text-decoration: underline;}
.pokladna .seznamZbozi .cenaZaKus {float: left; width: 100px; overflow: hidden; text-align: right; padding: 4px 0px 0px 0px;}
.pokladna .seznamZbozi .pocetKusu {float: left; width: 50px; overflow: hidden; text-align: center; padding: 4px 0px 0px 0px;}
.pokladna .seznamZbozi .DPH {float: left; width: 50px; overflow: hidden; text-align: right;  padding: 4px 0px 0px 0px;}
.pokladna .seznamZbozi .polozkaCelkemSDPH {float: left; width: 100px; overflow: hidden; text-align: right; padding: 4px 0px 0px 0px; font-weight: bold;}
.pokladna .seznamZbozi .text {float: left; width: 440px; overflow: hidden; padding: 4px 0px 4px 0px;}
.pokladna .seznamZbozi .hodnota {float: left; text-align: right; width: 100px; overflow: hidden; font-weight: bold; padding: 4px 0px 4px 0px;}
.pokladna input.slevaKod {width: 30px; height:18px; border: 1px solid #808080; margin: 0px 3px 0px 3px;}
.pokladna .odberatel {margin: 0px 0px 0px 20px;}
.pokladna .odberatel .kontakt {float: left; width: 270px;}
.pokladna .odberatel .kontakt .udaje {font-weight: bold; float: left; width: 100px;  border: 0px solid #ff00ff; margin: 0px 0px 0px 0px;}
.pokladna .odberatel .kontakt input.dodaciAdresa {border: 1px solid #808080; width: 140px; vertical-alitn: middle;}
.pokladna .selectDopravaAPlatba {margin: 0px 0px 0px 20px; font-size: 11px; color: #FFFFFF;}
.pokladna .selectDopravaAPlatba .doprava {vertical-align: top; width:247px; color: #898989;}
.pokladna .selectDopravaAPlatba .doprava .typActive {height:31px; background: url('rentcomp-pokladna-ctverec.png') repeat left top; color:#FFFFFF; overflow:hidden;}
.pokladna .selectDopravaAPlatba .doprava .typActive .typ {padding: 0px 10px 0px 5px;}
.pokladna .selectDopravaAPlatba .doprava .typDeactive {height:31px; color:#898989; border:0px solid #222222; background-color:#222222; overflow:hidden;}
.pokladna .selectDopravaAPlatba .doprava .typDeactive .typ {padding: 0px 10px 0px 5px;}
.pokladna .selectDopravaAPlatba .platba {vertical-align: top; background: url('rentcomp-pokladna-ctverec.png') repeat left top; padding: 0px 10px 0px 10px; width:250px; color: #FFFFFF;}
.pokladna .selectDopravaAPlatba .platba .typ {padding: 2px 10px 2px 2px;}
.pokladna .vasVzkazKObjednavce {margin: 0px 0px 0px 20px; font-size: 11px; color: #000000;}
.pokladna textarea {width: 520px; height:50px; border:1px solid #808080;}
.pokladna .zavazneObjednat {text-align:center;}
.pokladna .zavazneObjednat .odeslat {width:80px; height:15px;}

/* F10 OBJEDNAVKA PRIJATA*/
.objednavka {padding: 0px 0px 10px 0px; font-size: 11px; text-align: left;}


/* F11 VASE OBJEDNAVKY */
.vaseObjednavkyPrehled {}
.vaseObjednavkyPrehled a.prihlaseni {color:#7D7D7D;}
.vaseObjednavkyPrehled a.prihlaseni:hover {color:#41D9FF;}
.vaseObjednavkyPrehled .prehled {border-collapse: collapse; border: 1px solid #808080; font-size: 11px; width: 564px; color: #FFFFFF; margin: 10px 0px 0px 0px;}
.vaseObjednavkyPrehled .prehled td {border: 1px solid #808080; padding: 2px 5px 2px 5px; vertical-align: top;}
.vaseObjednavkyPrehled .prehled td.code {}
.vaseObjednavkyPrehled .prehled td.code a.code {color:#7D7D7D;}
.vaseObjednavkyPrehled .prehled td.code a.code:hover {color:#41D9FF;}
.vaseObjednavkyPrehled .prehled td.datum {text-align: right;}
.vaseObjednavkyPrehled .prehled td.cas {text-align: right;}

.vaseObjednavkyDetail {}
.vaseObjednavkyDetail .datum {text-align: right;}
.vaseObjednavkyDetail .zaplaceno {text-align: right;}
.vaseObjednavkyDetail .odeslano {text-align: right;}
.vaseObjednavkyDetail .prehled {border-collapse: collapse; border: 1px solid #808080; font-size: 11px; width: 564px; color: #FFFFFF; margin: 10px 0px 0px 0px;}
.vaseObjednavkyDetail .prehled td {border: 1px solid #808080;  padding: 2px 5px 2px 5px; vertical-align: top;}
.vaseObjednavkyDetail .prehled td.nazev {}
.vaseObjednavkyDetail .prehled td.ks {text-align: right;}
.vaseObjednavkyDetail .prehled td.cena {text-align: right;}
.vaseObjednavkyDetail .postovneBalne {text-align: right; margin: 10px 0px 0px 0px;}
.vaseObjednavkyDetail .cenaCelkem {text-align: right; margin: 10px 0px 10px 0px; font-size: 13px;}
.vaseObjednavkyDetail .zpet {color: #7D7D7D; text-decoration: none;}
.vaseObjednavkyDetail .zpet:hover {color:#41D9FF; text-decoration: underline;}


/* F20_LOGIN PAGE zapomenute heslo, login page */
.loginPage {}
.loginPage .nadpis2 {margin: 0px 0px 5px 0px; color: #898989; font-size: 12px; font-weight: bold;}
.loginPage form {}
.loginPage form .popis {float: left; width: 100px; padding: 4px 0px 0px 0px; color:#FFFFFF;}
.loginPage .input {width: 200px; border: 1px solid #808080; color:#000000;}
.loginPage a {text-decoration: underline; color: #41D9FF;}
.loginPage a:hover {text-decoration: none; color:#41D9FF;}

/* F24_VYHLEDAVANI - rozsirene */
.advsearch {padding: 0px 0px 10px 0px; font-size: 11px; text-align:left;}
.advsearch .popis {float: left; width: 200px; line-height: 20px; color:#FFFFFF;}
.advsearch input {border: 1px solid #808080; width: 200px;}
.advsearch .image {width: 80px; height: 15px; border: 0px solid black;}

/* F28_HLIDACI PES */
.watchdog {padding: 0px 0px 10px 0px; font-size: 11px; text-align:left;}
.watchdog a {text-decoration: none; color: #FFFFFF;}
.watchdog a:hover {text-decoration: underline;}
.watchdog a.kill {text-decoration: none; color: #7D7D7D; font-weight: normal; font-weight: bold;}
.watchdog a.kill:hover {text-decoration: underline; color:#41D9FF;}

/* F29_TEXTOVA STRANKA*/
.textpage {margin: 0px 0px 10px 0px; font-size: 11px;}

/* F30_KNIHA PRANI */
.knihaprani {padding: 0px 0px 10px 0px; font-size: 11px; text-align:left;}
.knihaprani .row {margin:0px; padding:0px; text-align:left;}
.knihaprani .row .popis {float:left; width: 200px; color:#FFFFFF;}
.knihaprani .row .popis2 {float:left; width: 350px;}
.knihaprani .row .popis2 input {border: 1px solid #808080; width: 200px;}
.knihaprani .row .popis2 textarea {border: 1px solid #808080; width: 300px; height: 200px;}
.knihaprani .row .popis2 .odeslat {width: 80px; height: 15px; border: 0px solid black;}

.novinkaNew {padding: 0px 0px 10px 0px; font-size: 11px; text-align:left; line-height:14px;}
.novinkaNew h2 {margin:0px; padding:0px; font-size:11px; font-weight:normal;}
.novinkaNew a {margin:0px; padding:0px; font-size:11px; font-weight:normal;}

/* F31_KONFIGURATOR SESTAV*/
.konfhomepage {width: 560px;}
.konfhomepage td.p1s1 {}
.konfhomepage td.p1s2 {width: 3px; background: url('r_konf01.gif') repeat-y left top;}
.konfhomepage td.p1s3 {width: 205px; border: 0px solid black;}
.konfhomepage td.p1s3 hr {color: #ffffff; border: #ffffff; border-top: 1px solid #D4DADC;}
.konfhomepage td.p2s3 {background: url('r_konf02.gif') repeat-x left top;}

h3.konfig {font-family: Tahoma,"Geneva CE",lucida,sans-serif; margin: 0px 0px 10px 0px; text-align: left; font-size: 12px; color:#898989;}
.konfigurator-nazev {width: 564px; overflow: hidden; margin:0px 0px 10px 0px; font-size:16px;}
.konfigurator-nazev h1.konf {font-family: Tahoma,"Geneva CE",lucida,sans-serif; color:#FFFFFF; font-size:16px; font-weight:bold;}
.tabulka {width:564px; font-size:11px; color:#333333; margin:0px;}
.tabulka td.left {width:260px; vertical-align:top;}
.tabulka td.left .image {width: 253px; height: 181px; overflow: hidden; background:url('rentcomp-konfigurator-image.gif') no-repeat top left;}
.tabulka td.left .image a {display:block; width:240px; height:170px; margin:5px;}
.tabulka td.right {vertical-align:top;}
.tabulka td.right .popis {color:#FFFFFF; padding: 0px 10px 5px 10px; width: 290px; overflow: hidden;}
.tabulka td.right .popis .click {vertical-align: middle; float: right; cursor: pointer;}

.ceny {margin:10px 0px 10px 0px; padding:0px; font-size:11px; color:#FFFFFF; width:564px;}
.ceny .celkem {font-weight: bold; font-size: 12px; text-align: right; color: #FF4600; margin: 0px 20px 0px 0px;}

.slozeni {margin:0px 0px 10px 30px; padding:0px; font-size:11px; color:#FFFFFF; width:534px;}
.volitelne {margin:0px 0px 10px 0px; padding:0px; font-size:11px; color:#FFFFFF;}
.volitelne .click {cursor:pointer;}

.sestava {float: left;}
.sestava .image {}
.sestava .image .foto {width: 236px; height: 176px; border: 1px solid #f0f0f0; text-align: center; overflow: hidden;}
.sestava .nazev {text-align: center; background-color: #E6EBEF; height: 30px;}
.sestava .nazev .cut {width: 100%; height: 40px; overflow: hidden; line-height: 20px;}
.sestava .nazev .cut a {font-size: small; font-weight: bold; text-decoration: none; color: #000000;}
.sestava .nazev .cut a:hover {text-decoration: underline;}
.sestava .popis {font-size:xx-small; text-align: center; height: 106px;}
.sestava .cena {font-size:xx-small; text-align: left; height: 30px;}
.sestava .zobrazit {font-size:xx-small; text-align: right; height: 30px;}

.sestavaDetail {padding: 0px; color:#FFFFFF; font-size:11px;}
.sestavaDetail .kosik {margin:10px 0px 0px 0px; color: #FFFFFF; font-weight: bold; vertical-align:middle; text-align:right;}
.sestavaDetail .kosik input.txtbox {width: 40px; font-size:11px; color:#222222; font-weight: bold; margin: 0px 5px 0px 5px; border:1px solid #808080; text-align:center;}

.sestavaDetail .kategorie {width: 564px; font-size: 12px; background-color: #222222; cursor: pointer; border: 0px solid #ffffff; padding: 0px; margin: 3px 0px 3px 0px;}
.sestavaDetail .kategorie .td1 {cursor: pointer; width: 36px; vertical-align: top;}
.sestavaDetail .kategorie .td2 {border: 1px solid #666766; vertical-align: middle; background:url('rentcomp-konfigurator-kategorie.png') repeat-x left top;}
.sestavaDetail .kategorie .td2 .nazev {float: left; line-height: 22px; font-weight: bold; color: #FFFFFF; font-size: 11px;  font-family: Tahoma,"Geneva CE",lucida,sans-serif; margin: 0px 5px 0px 7px; border: 0px solid black;}
.sestavaDetail .kategorie .td2 .cena {float: right; border: 0px solid #ffffff; cursor: default; height: 13px; margin: 5px 10px 0px 0px; font-size: 9px; padding: 0px; color: #FFFFFF; font-family: Verdana,"Geneva CE",lucida,sans-serif; text-align: right; font-weight: bold;}
.sestavaDetail .kategorie .td2 input {border: 1px solid #222222; background-color:transparent; cursor: default; height: 13px; margin-top: 5px; font-size: 9px; padding: 0px; color: #FFFFFF; font-family: Tahoma,"Geneva CE",lucida,sans-serif;}
.sestavaDetail .kategorie .td2 .vybranepopis {line-height: 22px; border: 0px solid black; height: 22px; overflow: hidden; color: #FFFFFF; font-size: 11px;  font-family: Tahoma,"Geneva CE",lucida,sans-serif;}

.sestavaDetail .hide {padding: 0px 37px 0px 52px; margin: 5px 0px 15px 0px;}
.sestavaDetail .hide .row {text-align: left; font-size: 10px; background-color: #222222; width: 100%; border: 1px solid #222222; color: #FFFFFF;}
.sestavaDetail .hide .row input {border: 1px solid #222222; background-color:#222222; cursor: default; height: 13px; margin-top: 5px; font-size: 9px; padding: 0px; color: #FFFFFF; font-family: Tahoma,"Geneva CE",lucida,sans-serif;}
.sestavaDetail .hide .row .s1 {float: left;}
.sestavaDetail .hide .row .dop {float: left; line-height: 19px; color: #FF0000;}
.sestavaDetail .hide .row .s2 {line-height: 19px;}
.sestavaDetail .hide .row .s2 a {line-height: 19px; text-decoration: none; color: #FFFFFF;}
.sestavaDetail .hide .row .s2 a:hover {text-decoration: underline;}
.sestavaDetail .hide .row .s3 {float: right; line-height: 20px; height: 20px; border: 0px solid #ffffff; text-align: right;  cursor: default; font-size: 9px;}

/* F33_POROVNANI PRODUKTU */
.porovnaniProduktuRoll {width: 564px; overflow: scroll; padding: 0px 0px 10px 0px;}
.porovnaniProduktu {font-size: 11px; margin: 15px 0px 0px 0px;}
.porovnaniProduktu tr.position0 {background-color: #2D2D2D;}
.porovnaniProduktu tr.position1 {background-color: #222222;}
.porovnaniProduktu td {width: 150px; padding: 3px 5px; vertical-align: top; border-left: 1px solid #808080; color: #898989;}
.porovnaniProduktu td.nazev {font-weight: bold; color: #898989; font-size: 13px;}
.porovnaniProduktu td.nazev a {color: #FFFFFF; text-decoration: underline;}
.porovnaniProduktu td.nazev a:hover {text-decoration: none;}
.porovnaniProduktu td.popis {font-weight: bold; text-align: right; width: 90px; color: #898989; border-left: 0px solid #ffffff;}

/* F34_SITEMAP */
.sitemap {}
.sitemap a {text-decoration: none; color: #FFFFFF;}
.sitemap a:hover {text-decoration: underline;}
.sitemap a strong {font-weight: normal;}

/* F34_SITEMAP */
.sitemap {margin:0px 0px;}
.sitemap ul {padding: 0px 0px 0px 15px; margin: 0px;}
.sitemap ul li {}
.sitemap h2 {font-size: 12px;  color: #FFFFFF; padding: 15px 0px 5px 0px; margin: 0px; text-transform: uppercase;}
.sitemap a {text-decoration: none; color: inherit;  color: #FFFFFF;}
.sitemap a:hover {text-decoration: underline;}

.parnterPannel {font-size: 10px; text-align: right; color:#a0a0a0; display: block; width: 746px; padding: 0px 10px 0px 0px; margin: 0px auto 0px auto;}
.parnterPannel .strongText {font-size: 10px; font-weight: normal;color: #a0a0a0;}
.parnterPannel a {text-decoration: none;}
.parnterPannel a:hover {text-decoration: underline;}

.limit {color: red; font-size: 12px;}
