/* globalni nastaveni */
* {margin: 0; padding: 0; border: 0;}
body {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-align:center;}
p {min-height: 8pt;}
a { color:#525351; font-weight:bold; text-decoration:none; }
a:hover { text-decoration: underline;}
a.helplink {font-weight: normal; }
a.helplink:hover { font-weight: normal; }
.button-arrow { background: transparent url(img/butt.gif) no-repeat scroll left top; border: 0 none; height:12px; margin:0 0 0 3px; position:relative; top:3px; _top: -3px; width:17px; cursor: pointer;}
h1, .headline { font-size: 12pt; margin: 11px 0 11px 0; font-weight: bold;}
h2, h2 a {padding: 5px 0; font-size: 9pt; color: #ff1a00; font-weight: bold;}
h3 {padding: 5px 0 2px 0; font-size: 8pt; font-weight: bold; color: #525351;}
.page-info { position: relative; }
ul, ol {padding-left: 27px;}
.red, .warning, .ast {color: #FF1A00; font-weight: bold; padding: 5px 0;}
table {font-size: 8pt;}
/*img {vertical-align: top;}*/
.button, button {background-color: #fff; font-size: 8pt; color:#525351; cursor: pointer; font-family: Arial,Helvetica,  sans-serif;}
.button:hover, button:hover {text-decoration: underline;}
.button2 {background-color: #fff; font-size: 8pt; color:#FF1A00;}
.input, .passwd, .textarea, textarea, select {border: 1px #bababa solid; z-index: 2; font-size: 8pt; font-family: Arial, Helvetica, sans-serif;}
.input, .passwd {padding-left: 2px;}
option {padding-left: 2px;}
.checkbox {margin-right: 5px;}
.button2.main, .button-round {
    height: 18px; background-color: #ff1a00; border-radius: 4px; padding: 1px 4px 0 4px; color: white; border: 0px none; font-size: 8pt; font-weight: bold; cursor: pointer;
}
a.button-round { height: 189px; background-color: #ff1a00; border-radius: 4px; padding: 1px 4px 0 4px;  color: white; border: 0px none; }

span.highlight {color: #000000; font-weight: bold !important; background-color: #FFFF33 !important; height:100% !important;}

.gray { color: #7F7F7F; }
.notes-style { padding: 0 ;}
.notes-style #cSec1 a, .notes-style #xSec1 a, .notes-style #cSec2 a, .notes-style #xSec2 a, .notes-style #cSec3 a, .notes-style #xSec3 a, .notes-style #cSec4 a, .notes-style #xSec4 a,
    .notes-style #cSec5 a, .notes-style #xSec5 a, .notes-style #cSec6 a, .notes-style #xSec6 a, .notes-style #cSec7 a, .notes-style #xSec7 a, .notes-style #cSec8 a, .notes-style #xSec8 a,
    .notes-style #cSec9 a, .notes-style #xSec9 a { cursor:pointer; }
hr {border-top: 1px #DBDBDA solid; padding-bottom: 5px; margin-top: 10px;}
.resetovac {float: none; clear: both; width: 0; height: 0; line-height: 0; font-size: 0;}
.nowrap {white-space: nowrap;}

.envelope {width: 1000px; margin: 0 auto; text-align: left; position: relative;}
#wrap {width: 1000px; margin: 0 auto; text-align: left; position: relative;}
#mainwrap {margin: 0; padding: 0;}
#leftwrapper {float:left; width: 215px; padding: 0; margin: 0;}
#left {padding: 5px 0; margin: 0;}
#main {margin-left: 225px; _margin-left: 224px; }
#middle {margin-left: 0; overflow: hidden; width: 100%; padding-top: 27px; }
#middlewrapper { margin-left: 0; float: left; width: 543px; padding-bottom: 5px;}
#rightwrapper {float: right; width: 225px; padding: 0; margin:0}
#right {padding: 5px 0; width:225px;}
.right-mini { display:block; position:absolute; left:777px;  top:91px; width:223px;}
#middle .topmenu {overflow: visible;}

/* reklama */
.reklama {margin: 5px 0; text-align: center;}
.reklama .caption {text-align: right;}
#banner_top {width: 543px; overflow: hidden;}
#banner_hp_right {position: absolute;  left:1002px; padding: 0;}
.banner-twocols { min-height: 60px; max-width: 543px; }
/* konec: reklama */

/* konec: globalni nastaveni */


/* formatovani obsahu */
/* konec: formatovani obsahu */


/* levy sloupec */
.lbox { border-bottom: 1px solid #DBDBDA; border-left: 1px solid #DBDBDA; margin: 0 0 5px; padding: 0 0 5px; position: relative; width: 215px;  clear: both;}
.lbox .top {background: transparent url(img/box_top.gif) no-repeat scroll left top; color: #FFFFFF; font-weight: bold; height:17px; height: 20px; left: -1px; padding: 3px 0 0 7px; position: relative; width: 208px; _width: 215px; }
.fulltext-search .lbox form { margin: 6px 0 0 5px; }
.lbox form .param-search {text-align: right; width: 100%;}
.lbox form .param-search a { padding-right: 5px;}
.lbox form .help {text-align: right; padding-left: 5px;}
.fulltext-search .lbox form .input { border: 1px solid #525351; padding: 0 2px; width: 185px; }
.fulltext-search .lbox span { color: #FF1A00; font-size: 8pt; text-align: right; display: block; padding-right: 5px;}
.lbox .user_remark_box { padding: 6px 0 0 5px; }
.lbox .button {margin-top: 5px;}
.lbox .button2 {margin-top: 5px;}

.lbox_hotline { position: relative; width: 215px; margin: 0 0 5px 0;}
.lbox_hotline .top { position: relative; width: 208px; _width: 215px; height: 17px; _height: 20px; padding: 3px 0 0 7px; color: #FFFFFF; font-weight: bold; background: url(img/box_top.gif) left top no-repeat; }
.lbox_hotline .radobal { position: relative; background: #ff1a00 url(img/rad_cervena.gif) bottom left  repeat-x; width: 215px; height: 36px;}
.lbox_hotline .radobal span { position: absolute; left: 8px;  color:#ffffff; font-weight: bold;}
.lbox_hotline .radobal .objednavky{top: 10px;}
.lbox_hotline .radobal .techsupp{top: 3px;}
.lbox_hotline .radobal .reklamace{top: 10px;}
.lbox_hotline .radobal .detail { float: right; padding: 3px 0 0 5px; width: 109px; height: 15px; _height: 18px; color:#525351; background: url(img/rad_seda.gif) left bottom repeat-x;}
.lbox_hotline .radobal .detail a { font-weight:normal; }

.lbox_hotline .radobal2 { position: relative; background: #ff1a00 url(img/rad2_cerna.gif) top left  repeat-x; width: 215px; height: 36px;}
.lbox_hotline .radobal2 span { position: absolute; left: 8px; bottom: 3px;  color: #fff; font-weight: bold;}
.lbox_hotline .radobal2 .detail { float: right; padding: 3px 0 0 5px; width: 109px; height: 15px; _height: 18px; color: #525351; background: url(img/rad2_seda.gif) left bottom repeat-x;}


.product_tree {position:relative; width:215px; padding:0 0 5px; }
.product_tree .top { width:215px; position: absolute;}
.product_tree .top a { background:transparent url(img/dle_vyrobce.gif) no-repeat left top; float: left; display: block; color:#FFFFFF; font-size: 11px; font-weight: bold; height: 18px; _height: 21px;  padding: 3px 0pt 0pt 8px; width: 99px; _width: 107px; }
.product_tree .top a.active { background-image: url(img/dle_vybrana.gif); }
.product_tree .tabs {text-align: left;}
.product_tree .nav { clear:both; width:215px; padding-top: 21px;}
.product_tree .nav ul { list-style-type:none; margin-left:0; padding-left:0; background-color: #fff; padding-top: 0; margin-top: 0;}
.product_tree .nav li { border-left: 1px solid #dbdbda; background: url(img/rad_seda.gif) repeat-x left bottom; }
.product_tree .nav li a { background:  url(img/butt.gif) no-repeat left center; display: block; _display: inline;  _height: 19px; padding:2px 3px 3px 25px; }
.product_tree .nav li.akt a.akt {color: #ff1a00;}
.product_tree .nav ul ul {border-top: 1px solid #dbdbda; border-bottom: 1px solid #dbdbda; padding-left:15px; }
.product_tree .nav ul ul li {background: #e6e6e6 url(img/rad2_seda.gif) repeat-x scroll left bottom;}
.product_tree .nav ul ul li a {background: url(img/butt_s.gif) no-repeat left center; }
.product_tree .nav ul ul li.akt {display: block; background:#7a7b79 url(img/rad2_seda_aktiv.gif) left bottom repeat-x; }
.product_tree .nav ul ul li.akt a.akt {color: #fff;}

/* pripominky */
.user_remark_box .user-remarks-title { padding-bottom: 5px; }
.user_remark_box textarea { margin: 3px 0; width: 100%; _width: 205px;}
.user_remark_box .button {background: url(img/butt.gif) no-repeat right; padding-right: 15px; _padding-right: 0; font-weight: bold; }
.user_remark_box .button:hover {text-decoration: underline;}
.user_remark_box .tlacitka { padding-right:28px; }
.user_remark_box .input { width:148px; }
.user_remark_box .user-remarks-email { float:left; text-align:left; padding-top:4px; }
.user_remark_box .user-remarks-email-input { float:right; text-align:right; _padding-right:1px; }
.user_remark_box .user-remarks-remark { text-align:right; _padding-right:1px; }
.user_remark_box .user-remarks-text { text-align:right; }
.user_remark_box .user-remarks-recipients { float:left; text-align:left; padding-top:3px; }
.user_remark_box .user-remarks-recipients-select { float:right; }
/* konec: pripominky*/
/* konec: levy sloupec */


/* pravy sloupec */
/*.rbox_kos {font-size: 0.8em;}*/
.rbox_kos { width:223px;  margin:0 0 5px 0;}
.rbox_kos a {margin-top: 2px;}
.rbox_kos .content {padding-bottom: 3px; }
.rbox_kos .top {width:216px; _width:223px;  padding:3px 0 3px 7px; color:#FFFFFF; font-weight:bold; background: #FF4530 url(img/box4_top.gif) left top no-repeat; }
.rbox_kos .top a {color:#FFFFFF;}
.rbox_kos .top strong { float: right; padding-right: 5px; cursor:pointer; }
.rbox_kos .pol { padding:1px 0 0 7px; background:url(img/rad_seda.gif) left bottom repeat-x; min-height: 20px; _height: 20px;}
.rbox_kos .pol table {width: 215px;}
.rbox_kos .pol table tr {padding:3px 0 4px 0;}
.rbox_kos span { color:#FF1A00;}
.rbox_kos .pol .cena { color:#FFFFFF; font-weight:bold; width:75px; background:url(img/rad_red.gif) left bottom repeat-x; padding:3px 0 4px 0;}
.rbox_kos .pol .cena b {padding-left: 8px;}
.rbox_kos .uzivatel {padding:4px 0 0 8px;}
.rbox_kos .logout {font-weight: normal; float: right; padding-right: 2px; padding-bottom: 3px;}

.rbox_kos .registrace {padding: 4px 8px 0 8px;}
.rbox_kos .content, .rbox .content {border-left: 1px solid #dbdbda;  border-bottom: 1px solid #dbdbda;}
.price-info { color: #FF0000; font-weight: bold; }
.rbox { width: 223px; padding: 0; margin: 0 0 5px 0; clear: both;}
.rbox .top {  width: 216px; _width: 223px;  height: 17px; _height: 20px; padding: 3px 0 0 7px; color: #FFFFFF; font-weight: bold; background: url(img/rbox_top.gif) left top no-repeat; }
.rbox .top a { color: #FFFFFF;}
.rbox p { background: url(img/rad_seda.gif) left bottom repeat-x; _height: 20px; padding: 4px 8px 8px 8px; }
.rbox p.clanek {position: relative;}
.rbox p .vice { position: absolute; bottom: 5px; right: 2px}
.rbox .item a {font-weight: normal;}
.rbox .price {color: #FF1A00; white-space: nowrap;}
.rbox .aukce-right { background: none;}
.rbox .aukce-right a { color: #ff1a00;}

#kos_short {position: absolute; right: 0; top: 91px;}
#kos_short .logout {display:inline; font-weight:bold; position:absolute; right:5px; top:1px;}

/* anketa - box */
.rbox .anketa {padding: 0 0 2px 8px;}
.rbox .anketa .vice {text-align: right; padding-right: 2px;}
/* konec: anketa - box */

/* dotaznik - box*/
.rbox .enquiry {padding: 3px 0 5px 8px;}
.rbox .enquiry ul {list-style: none; padding-left: 0;}
.rbox .enquiry a.title { color: #ff1a00;}
/* konec: dotaznik - box */
/* konec: pravy sloupec */

/* middle - stredni sloupec*/

/* obecne */
.tlacitka, .favourite-buttons, .faktura-tlacitka {text-align: right; margin: 5px 0; color: #FF1A00; font-weight: normal;}
.tlacitka a, .faktura-tlacitka a, .favourite-buttons a {font-weight: normal; padding: 0 5px;}
.faktura-tlacitka a.red { font-weight:bold; padding-left:0px; }
.faktura-tlacitka div { padding-top:1px; _padding-top:2px; }
.tlacitka span { padding: 0 5px;}
.tlacitka .arrow, .faktura-tlacitka .arrow, .favourite-buttons .arrow {padding-right: 17px !important;  background: url(img/butt.gif) no-repeat right ; color: #ff1a00; font-weight: bold;}
.tlacitka #btn_odeslat {_width: 65px; padding-right: 15px; font-weight: bold; _position: relative; _top: 1px;}
.tlacitka #btn_hledej {_width: 55px; padding-right: 15px; font-weight: bold;}
.tlacitka #btn_uloz {_width: 40px; font-weight: bold; _position: relative; _top: 1px; }
.arrow {padding-right: 17px !important;  background: url(img/butt.gif) no-repeat scroll right; color: #ff1a00;}
.print {padding-right: 30px !important; padding-top: 1px !important; padding-bottom: 1px !important; background: url(img/print.gif) no-repeat right;}

/* middle >> obecne >> mbox */
.mbox { width:543px; background:url(img/mbox.gif) left top no-repeat; min-height:50px; _height:50px; margin:10px 0 0 0; text-align: left; clear: both;}
.mbox, .mbox2, .product .detail {font-size: 8pt;}
.mbox .top { color:#FFFFFF; padding:3px 0 0 5px; font-weight: bold;}
.mbox .top H1 { margin: 0; }
.mbox .content { margin:15px 3px 3px 5px;}
.mbox .content .firma { padding-bottom: 5px; overflow: hidden; clear: right;}
.mbox .content .firma a { color: #839ca9; }
.adresar a { color: #839ca9; }
.adresar a u { color: #839ca9; }
.adresar .partner { padding-top:5px; color: #000000; font-weight:bold; }
/*.mbox  span { color:#FF1A00}*/
.mbox .mbox-end, .mbox2 .mbox2-end { height: 10px; width: 100%; margin-bottom:10px; background:url(img/mboxend.gif) left bottom no-repeat; clear: both;}
.mbox3-end { height: 10px; width: 100%; background:url(img/mboxlongend.gif) left bottom no-repeat;}
/* konec: middle >> obecne >> mbox */

/* middle >> obecne >> mbox2 */
.mbox2 { margin:10px 0 0 0;  width:543px;  padding:10px 0 0; background:url(img/mbox2.gif) left top no-repeat; clear: both; }
.mbox2 .content, .mbox3 .content {margin: 0 5px;}
.mbox3 { margin:10px 0 0 0;  width:775px;  padding:10px 0 0; background:url(img/mbox2long.gif) left top no-repeat; clear: both; }
/* mbox2 - hlasovani */
.mbox2 .voting {font-weight: bold;}
.mbox2 .voting span { margin: 0 35px 0 5px;}
.mbox2 .voting a { padding:1px 7px; border: 1px solid #525351; margin: 0 5px ; font-size: 7pt; }
.mbox2 .voting .voted { font-weight: bold; text-align: center; margin: 5px; padding-top: 5px;}
.mbox2 .voting .note { font-weight: normal; margin: 5px 5px 0;}
/* konec: mbox2 - hlasovani*/

/* konec: middle >> obecne >> mbox2 */

/* middle >> notes-style */
.notes-style table {margin-top: 3px; border-spacing: 0; border-collapse: collapse; border: 1px solid;}
.notes-style td {/*border: 1px solid; */ padding-left: 2px;}
.notes-style ul {}
.notes-style img {margin: 5px;}
.notes-style p {padding-bottom: 5px; min-height: 8pt;}
.notes-style a {color: #839ca9;}
.text a {color: #839ca9;}
/* konec: middle >> notes-style */

/* middle >> diskuse*/
.forum iframe {width: 100%; height: 300px;}

.mbox .forum {margin-top: 15px;}
table.forum2 { font-size: 0.9em; width: 100%; margin: 0;}
.forum table td { vertical-align: baseline; }
.forum2 .disc-answer-title, .forum .disc-answer-title { font-weight: bold; padding: 3px 0 2px 10px; }
.forum2 .disc-answer-ansid { text-align: right; width:  20px!important; padding-right: 3px;}
.forum2 .disc-answer-user, .forum .disc-answer-user { width: 100px; border-left: 1px solid #fff; padding-left: 9px; }
.forum2 .disc-prispevek-cas-date, .forum .disc-prispevek-cas-date { width: 65px; text-align: center; border-left: 1px solid #fff; }
.forum2 .disc-prispevek-cas-time, .forum .disc-prispevek-cas-time { width: 55px; text-align: center; border-left: 1px solid #fff;}
.forum2 tr { padding: 1px 0 1px 0; background: url(img/rad_seda.gif) left bottom repeat-x;}
.forum2 td, .forum td { padding: 2px 0;}
.forum2 .re, .forum .bar tr { padding: 1px 0 2px 0; background: #E6E6E6 url(img/rad2_seda.gif) left bottom repeat-x;}

.forum .bar table { font-size: 0.9em; width: 100%; margin: 0;}
.forum .bar .odpovedet { width: 71px; text-align: center; border-left: 1px solid #fff;}
.forum .prispevek .obsah {padding: 5px  0 5px 10px;}

.forum .paging {padding-left: 10px;}
.forum .paging  b {padding: 0 10px;}
/*konec: middle >> diskuse*/

/* registrace */
.registrace {padding: 5px 0;}
.registrace .label {width: 100px; text-align: right;}
.registrace input {margin-top: 2px; margin-bottom: 2px;}
.box3 .registrace {padding-left: 5px; padding-top: 0;}
.box3 .registrace .registrace {padding: 0;}
.box3 .registrace .reg-link {margin-top: 10px;}
.fgtpass-link {margin-top: 5px;}
.form-register td, .form-register th {vertical-align: baseline;}
.form-register th {padding-right: 3px; width: 148px; text-align: right;}
.form-register td .input, .form-register td select {width: 200px;}
.form-register td select.phone_country {width: 77px; text-align: right; margin-right: 3px;}
.form-register td span.phone_country { margin-right: 3px;}
.form-register td .phone {width: 120px; padding-top: 1px; padding-bottom: 1px; _height: 18px; _padding-top: 2px; _padding-bottom: 0;}
.form-credit th {padding-right: 3px; text-align: right;}
.reg_pwdmail .form .sendbutton { text-align: center; padding-top: 10px; }

#pwd_button { _width: 95px; _position: relative; _top: 1px;}
#adr_ulozit { _width: 55px;}

.ast {padding: 0 2px;}
#register-btn { _width: 75px; }
/* konec: registrace */

/* captcha */
.captcha { padding-top: 10px; }
.captcha span {}
.captcha div { padding-top: 10px; text-align: center;}
.captcha div span { display: block; font-weight: bold; padding-bottom: 5px; }
.captcha .captcha_inputtext input { border: 1px #bababa solid;}
.captcha .captcha_img img {width: 180px;}
/* konec: captcha */

/* konec: obecne */

/* anketa */
.anketa {padding: 0 0 10px 5px;}
.anketa .otazka {color: #525351; font-weight: bold; padding: 3px 0;}
.anketa .bar {vertical-align: baseline;}
.anketa .bar img {vertical-align: baseline;}
.anketa .hlasu span {font-size: 0.9em;}
/* konec: anketa */

/* autor */
.autor .info {}
.autor .mbox ul {list-style: none; padding-left: 0;}
/* konec: autor */

/* enquiry */
.enquiry .text {padding-bottom: 3px;} /* odebran padding-left kvuli zobrazeni v boxiku v pravem sloupci */
.enquiry .box3 {padding-left: 5px;}
.enquiry .align_content .input {width: 300px; margin-bottom:4px; margin-top:4px; }
.enquiry .enquiry_table th {text-align: right; padding-right: 3px;}
.enquiry_d .button { font-weight:bold; padding:0pt 0pt 0pt 20px; background:transparent url(img/leftarrow.gif) no-repeat scroll left center; }
.enquiry select { width: 150px;}
.enquiry .space-list li { padding-bottom: 10px; }
/* konec: enquiry */

/* jobs */
.job_list .zamestnani { padding: 5px;}
.job_list .job {padding-top: 5px;}
.job_list .job .title {}
.job-detail .text {padding: 0 5px;}
.kariera_form .textarea, .kariera_form .input {width: 100%;}
.kariera_form table {width: 100%;}
.kariera_form tr {margin-top: 2px; vertical-align: top;}
.kariera_form th {width: 155px; text-align: left;}
.kariera_form div {padding-left: 5px;}
/* konec: jobs */

/* middle >> clanek-detail */
.clanek-detail {}
.clanek-detail .info , .clanek-detail .perex, .clanek-obash .autor, .clanek-obash .reserse {}

.clanek-detail .info {}
.clanek-detail .perex {}
.clanek-detail .notes-style {padding-top: 10px;}

.clanek-detail .mbox ul { list-style: none; padding: 3px 0;}
.doporucit {text-align: center; padding-top: 5px; color: #FF1A00;}
.doporucit a  {padding: 0 10px; }
.clanek-detail  .navigator {text-align: center; padding-bottom: 3px;}
.clanek-detail  .navigator a {text-align: center; margin: 0 15px;}
.clanek-detail .mbox img { margin: 0 4px;}
.clanek-detail .mbox2 .doporucit {padding-top: 0;}
/* konec: clanek-detail */

/* art_list */
.article_list .pages span {font-weight: bold; color: #ff1a00;}
.article_list .cpager table {width: 100%; text-align: center;}
/* konec: art_list */

/* middle >> fulltext */
.fulltext .result {}
.fulltext .result br.clear { }
.fulltext .result .content a { display: inline-block; margin-bottom: 5px; }
.fulltext .headline {padding-left: 0;}
.fulltext .info {text-align: right; font-style: italic;}
/* konec: middle >> fulltext */

/* middle >> product */
.state_img img {margin: 1px;}

.product {}
.product .product-overview {}
.product .product-overview td.picture { width: 220px; vertical-align: top;  text-align: center;}
.product .product-overview td.description {vertical-align: top;}
.product .product-overview td.gallery, .produkt .gallery  {vertical-align: bottom; width: 220px;}
.product .img {}
.product .popisky {margin: 0 0 15px 15px; line-height: 0.9em; font-weight:bold;}
.product .popisky span { color: #ff1a00; }
.product .popisky p { margin: 3px 0;}
.product .popisky p.mez { margin: 0 0 15px 0;}
.product .popisky .dokose {}
.product .popisky .dokose .button {background: transparent url(img/butt.gif) no-repeat scroll left; _background-position: 40% left; padding-left: 18px; color: #ff1a00; font-weight: bold; _position: relative; _top: 1px;  margin-left: 5px; text-align: left;}
.product .popisky .dokose .no_basket {color: #525351; vertical-align: top; position: relative; top: 3; _top: 4; margin-left: 5px;}
.product .popisky .dokose .no_basket img {position: relative; _top: 1; top: 2; margin-right: 5px;}
.product .popisky .dokose .input { width: 27px; text-align: right; padding: 0 2px; _font-weight:bold; _padding-top: 2;}

.product .detail {  width:100%; min-height: 21px; _height: 22px; font-weight:bold; background:url(img/mbox.gif) left top no-repeat; }
.product .detail span {float: left; color: #FFFFFF; margin: 3px 0 0 0; width: 90px;  padding: 0 0 0 7px;}
.product .detail h3 { margin: 1px 0 0 105px; padding-top: 3px;}
.product .detail h3 a { padding: 0 3px; }

.product .mbox2 .description {padding: 0 5px;}

.product .param_title {font-weight: bold;}

.helpmark { cursor: help; font-weight: bold; }
tbody .helpbox, h2 .helpbox { border: #000000 1px solid; background: #ffff99; padding: 0 5px; position:absolute; width:300px; _margin-top:16px; z-index:10; }
.helpbox .notes-style { font-size: 8pt; font-weight:normal; color:#000000; text-align:left; }

.product .helpbox { border: #000000 1px solid; background: #ffff99; padding: 0 5px; position:absolute; }
.product .moznosti { font-size:8pt; margin:15px 0 15px 0; text-align:right; color:#fd1a00; font-weight: normal;}
.product .moznosti a { color:#525351; padding:0 3px; font-weight: normal;}

.product .thumb_gallery, .produkt .thumb_gallery { vertical-align: middle; padding-bottom: 10px; padding-top: 5px; clear: left; float: left;}
.product .thumb_gallery td, .produkt .thumb_gallery td { text-align: center; vertical-align: middle;}
.product .thumb_gallery .thumb_gallery_next, .product .thumb_gallery .thumb_gallery_prev,
.produkt .thumb_gallery .thumb_gallery_next, .produkt .thumb_gallery .thumb_gallery_prev { border: 0 none;}
.product .thumb_gallery .thumb_gallery_prev, .produkt .thumb_gallery .thumb_gallery_prev {text-align: right;}
.product .thumb_gallery .thumb_bg img, .produkt .thumb_gallery .thumb_bg img {margin: 1px; vertical-align: middle;}
.product .thumb_gallery .thumb_gallery_prev img, .product .thumb_gallery .thumb_gallery_next img,
.produkt .thumb_gallery .thumb_gallery_prev img, .produkt .thumb_gallery .thumb_gallery_next img {border: 0 none; padding: 0; margin: 0;}
.product .thumb_gallery .thumb_bg, .produkt .thumb_gallery .thumb_bg {background: url(img/pic_bg.gif) no-repeat; width: 42px; height: 42px; float: left; margin: 1px;}


/* konec: product */

/* porovnani */
.porovnani .caption td, .porovnani .caption th {background-color: #7B7D7B; padding: 3px;}
.porovnani .caption a {color: #ffffff;}
.porovnani .gray {background-color: #E7E7E7;}
.porovnani th {text-align: right; padding-right: 3px;}
.porovnani td {padding: 3px;}
.porovnani table tr.title { background-color: #ff1a00; color: #fff; }
.porovnani table tr.title td a { color: #fff; }
/* konec: pororvnani */


/* vyhledavaci formular pro objednavky, dodavky a faktury */
.doc_search_form {margin-top: 5px; margin-bottom: 5px; }
.doc_search_form table { border: #7B7D7B 1px solid; background-color: #E7E7E7; }
.doc_search_form input {padding: 1px 3px;}
.doc_search_form .doc_search_form_send {width: 20px;}
.doc_search_form .doc_search_form_send input {top: 0; right: 3;}
/* konec: vyhledavaci formular pro objednavky, dodavky a faktury */

/* hlavicku objednavek, faktur a dodavek */
.doc_header_white { float: left; margin: 0 10px 5px 0; }
.doc_header_white2 { float: right; margin: 0 0 5px 10px; }
.doc_header_white2 .redtitle { color: red; font-weight: bold; }
.doc_header {padding-bottom: 5px;}
.doc_header table { border: #7B7D7B 1px solid; background-color: #E7E7E7; }
.doc_header th {text-align: right; padding: 0 5px;}
.doc_header td {text-align: left; padding-right: 5px;}
.doc_rows th { background-color: #7B7D7B; padding: 3px;}
.doc_rows th a {color: #ffffff;}
.doc_rows .title { border: 0; background-color: #E7E7E7;}
.doc_rows td { vertical-align: middle; padding: 1px; border-left: 1px solid #E7E7E7; border-right: 1px solid #E7E7E7; border-bottom: 1px solid #E7E7E7;}


.rma-list .code { width: 100px; }
.rma-list td.code { text-align: center; }
.rma-list .date { width: 90px; }
.rma-list td.date { text-align: center; }
.rma-list .state { width: 80px; }
.rma-list td.state { }

.inv-list .code { width: 100px; }
.inv-list td.code { text-align: center; }
.inv-list .date { width: 100px; }
.inv-list td.date { text-align: center; }
.inv-list .price { width: 110px; }
.inv-list td.price { text-align: right; }

.del-list .code { width: 80px; }
.del-list td.code { text-align: center; }
.del-list .date { width: 60px; }
.del-list td.date { text-align: center; }
.del-list .package-info { width: 105px; }
.del-list td.package-info {}
.del-list .price { width: 85px;}
.del-list td.price { text-align: right;}

.ord-list .code { width: 100px; }
.ord-list td.code { text-align: center; }
.ord-list .date { width: 100px;}
.ord-list td.date { text-align: center; }
.ord-list .price { width: 110px; }
.ord-list td.price { text-align: right; }
/* konec: hlavicku objednavek, faktur a dodavek */


/* cat_tree */
#dwnld-help { float: right; color: #000000; }
#dwnld-help-box { border: #000000 1px solid; background: #FFFF99; padding: 2px; margin-bottom: 5px; display:none; }
#dwnld-help-box b { font-weight: normal; }

.aclanek {color:#000000; clear: both;}
.aclanek .img {text-align: center;}
.aclanek img { margin:2px;}
.aclanek h3 a {color:#000000; }
.aclanek .info {font-weight:bold;}
.cat .nocat { margin-top: 275px; text-align: center; font-size: 14pt; }
.cat .more_arts {clear: both; text-align: right; }
.cat .more_arts a {color: #ff1a00; padding-right: 20px; background: transparent url(img/butt.gif) no-repeat right;}
.cat .cesta { clear: both; margin:0 0 0 8px; padding-top: 10px; color: #ff1a00; font-weight: normal;}
.cat .cesta a {}
.cat .cesta .sep { color:#000000; font-weight:bold;}

.cat .cleneni {position:relative; width:543px;}
.cat .cleneni .menu {background:#7C7C7A url(img/acat_bar_top.jpg) no-repeat scroll left top; left:-1px; padding: 6px 7px 3px;  position:relative; width:543px;}
/*.cat .cleneni .menu a { color:#FFFFFF; font-weight:bold; height:16px; padding-left: 10px; _margin-top: 2px;}*/
.cat .cleneni .menu a {border-left:1px solid #FFFFFF; color:#FFFFFF; font-weight:bold; height:16px; padding:0 7px; _margin-top: 2px;}
.cat .cleneni .menu .item { float:left; width: 130px; margin: 0 0 5px 5px; }
.cat .cleneni .menu .item a { color:#FFFFFF; font-weight:bold; height:16px; padding:0; _margin-top: 2px; border: 0px none; }
.cat .cleneni .menu a.selected { color:#FFFFFF; font-weight:bold; height:16px; padding:0; _margin-top: 2px; text-decoration: underline; }
.cat .zobrazeni { background:transparent url(img/acat_bar_bottom.jpg) no-repeat scroll left bottom; left:-1px; position:relative; height:28px;}
.cat .zobrazeni .filter {float: left; padding: 8px 0 0 10px; _padding-top: 6px;}
.cat .zobrazeni .cards {float: right; padding: 10px  10px 0 0; _padding-top: 11px; color: #ff1a00;}
.cat .zobrazeni a {font-weight:  normal;}

.cat .mbox2 .content {padding-left: 5px; _padding-left: 0;}
.cat .mbox2 .compare_table .input {width: 518px; _margin-left: 5px; margin-top: 3px;}
.cat .mbox2 .compare_table .button {font-weight: bold; color: #FF1A00; background: transparent url(img/butt.gif) no-repeat scroll right center; margin-top: 10px; padding-right: 15px; _padding-right: 10px; margin-right:12px; _margin-right:20px; }
.mbox2 .compare_table .button {font-weight: bold; color: #FF1A00; background: transparent url(img/butt.gif) no-repeat scroll right center; margin-top: 10px; padding-right: 15px; _padding-right: 10px; margin-right:12px; _margin-right:20px; }

.cat .notes-style {margin-bottom: 5px;}
.cat .cat_sum {width: 100%; text-align: right; padding-bottom: 5px;}
.products { margin:12px 0 6px 0; _margin-bottom:18px; }
.products td {vertical-align: top;}
.products td.free-space { width:146px;}
.products td.pol { border:1px solid #dbdbda; width:170px; _width: 165px; position: relative;}
.products td.img {border-left:1px solid #dbdbda; border-top:1px solid #dbdbda; border-right:1px solid #dbdbda; width:170px; _width: 165px; position: relative;}
.products td.title {border-left:1px solid #dbdbda; border-right:1px solid #dbdbda; width:170px; _width: 165px; }
.products td.price {border-left:1px solid #dbdbda; border-right:1px solid #dbdbda; width:170px; _width: 165px; }
.products td.popis {border-left:1px solid #dbdbda; border-right:1px solid #dbdbda; width:170px; _width: 165px; }
.products td.konec {border-left:1px solid #dbdbda; border-right:1px solid #dbdbda; border-bottom:1px solid #dbdbda; width:170px; _width: 165px; }
.products .in { margin: 0px 7px;}
.products .img .in {margin-top: 7px; position: relative;}
.products .konec .in {margin-bottom: 7px;}
.products .in .obr { text-align:center; margin:0 0 5px 0; }
.products .img .state_img {display: block; padding-bottom: 2px; text-align:right; position: absolute; top: -7; right: -7; _right: 0; z-index: 100;}
.products .in h2 {margin-top:0pt;}
.products .in h2 a { color: #000;}
.products .in .ceny { font-weight: bold; background: url(img/ceny.gif) left top no-repeat; width: 156px; height: 17px; margin:5px 0 0 ; text-align: right;}
.products .in .ceny .l { float: left; margin: 2px 0 0; width: 78px; color: #505050; text-align: center;}
.products .in .ceny .r { float: right; margin: 2px  0 0; width: 78px; color: #FFFFFF; text-align: center;}
.products .in .pop {  color: #525351;  margin:  7px 0 4px 0; max-width: 160px; overflow: hidden;}
.products .in .vice { font-weight: bold; width: 154px; height: 17px; position: relative;}
.products .in .vice img { position: relative; top: 2px; margin: 0 2px 0 0;}
.products .in .vice .l { float: left; margin: 2px 0 0 0; color: #ff1a00; }
.products .in .vice .l input {width: 22px; text-align: right;_padding-top: 1; _font-weight: bold;}
.products .in .vice .l .button_basket_add, .products .in .vice .l .no_basket {position: relative; font-weight: bold;}
.products .in .vice .l .no_basket { color: #525351; vertical-align: top; top: 2; _top: 3;}
.products .in .vice .l .button_basket_add {color: #ff1a00; _top: 1; text-align: left;}
.products .in .vice .l .button_basket_add img {position: relative; top: 1; right: 3;_top: 2;}
.products .in .vice .l .no_basket img {padding-right: 2px; position: relative; top: 1; _margin-right: 5px;}
.products .in .vice .r {position: relative; right: 0; top: 4; _top: 6; float: right;  text-align:left;}
.products .in .vice .r .produkt_vice {background: url(img/butt_s.gif) no-repeat left top; padding-left: 20px;}
.products .in .del_info {clear: both; padding-top: 5px;}

.list {width: 100%;}
.list th { background-color: #7B7D7B; padding: 3px; color:#ffffff}
.white th {color: #ffffff;}
.list th a {color: #ffffff;}
.list th.selected_order {background-color: #ff1a00; color: #ffffff; }
.list .title td { border-left: 0px none; border-right: 0px none; border-bottom: 0px none; background-color: #E7E7E7;}
.list td { vertical-align: middle; padding: 3px; border-left: 1px solid #E7E7E7; border-right: 1px solid #E7E7E7; border-bottom: 1px solid #E7E7E7;}
.list td .input {text-align: right; width: 25px;}
.list td .no_basket {position: relative; top: 3;}
.list td.desc {padding-left: 33px; _padding-left: 38px;}
/*konec: cat_tree */

/* strankovani */
.card-tabs {text-align: right; color: #ff1a00; font-weight: bold; }
.navigator {}
.navigator .pages {}
.navigator .pages span {font-weight: bold; color: #ff1a00;}
.navigator .stat {}
.navigator .order, .navigator .size {text-align: right;}

/*.pager {float: left; margin-top: 3px; padding-left: 5px;}*/
/*.pager .pages span, .cpager .pages span {font-weight: bold; color: #ff1a00;}*/
/*.cpager table{text-align: center; width: 100%;}*/
/*.cat .paging, .result .paging {float: right;}*/
/*.cat .paging table td, .result .paging table td {padding-left: 5px; text-align: right;}*/
/* konec: strankovani */

/* kosik */
.kosik-polozky {margin: 10px 0;}
.kosik-polozky th { padding: 3px; background-color: #7B7D7B; color: #ffffff; }
.kosik-polozky td { vertical-align: middle; padding: 3px;  border: 0; background-color: #E7E7E7;}
.kosik-polozky .input {text-align: right; padding-right: 2px; width: 30px;}

.kosik-select, table.pokladna {width: 100%; margin: 5px 0;}
.kosik-select th, table.pokladna th {text-align: right; padding-right: 3px; width: 162px;}
.kosik-select select {width: 220px;}
table.pokladna .input {width: 100%;}

.kosik-tlacitka, .reklamace-tlacitka { text-align: right; margin: 10px 0; color: #ff1a00; width: 100%; }
.kosik-tlacitka .button {padding: 0 5px; _padding:0;}
.kosik-tlacitka a.button {padding: 0 10px; font-weight:normal; }
.kosik-tlacitka #del-selected {font-weight: bold; _width: 100px;}
.kosik-tlacitka #del-basket {font-weight: bold; _width: 75px; }
.kosik-tlacitka #basket-print {_width: 30px;}
.kosik-tlacitka #basket-recount {_width: 60px; }
.kosik-tlacitka #btn_pokladna {_width: 108px; }
.kosik-tlacitka #btn_obj_cont {_width: 129px; }
.kosik-tlacitka #create-offer {_width: 85px;}
.kosik-tlacitka #add-to-offer {_width: 90px;}
.kosik-tlacitka #basket-back {_width: 80px;}
.kosik-tlacitka #btn_objednat {_width: 120px; }
.kosik-tlacitka #btn_objednat2 {_width: 106px; }
#multi_add_to_basket {_width: 110px; }
#ordr-aproove { _width: 131px; }

#ordr-cancel {_width: 98px; }
/*#ordr-aproove {_width: 146px; }*/
#ord-print-short {_width: 30px;}
#ord-print-long {_width: 50px;}

#del-print{_width: 50px;}
#inv-print{_width: 50px;}

/* konec: kosik */

/* oblibene polozky */
.mbox2 .favourite-form {}
.mbox2 .favourite-form .button {padding-right: 15px; _padding-right: 10px; background: url(img/butt.gif) no-repeat scroll right;}
.favourite-form .input {width: 150px;}
.favourite-form table {_width: 530px;}
.favourite-list {text-align: right;}
.favourite-list select {min-width: 250px; _width: 250px;}
.favoutite-buttons {color: #ff1a00; text-align: right; margin: 10px 0;}
.favourite-buttons .button {padding: 0 5px; _padding: 0;}
.favourite-buttons a {padding: 0 5px; }

.favourite-form #fav-new-list {_width: 97px;}
.favourite-form #fav-add-to-list {_width: 52px;}

#fav-del-selected {_width: 95px;}
#fav-del-list {_width: 90px;}
/* konec: oblibene polozky */

/* podpora */
.support .tbl {}
.support .tbl th { background-color: #7B7D7B; padding: 3px;}
.support .tbl td { text-align: center; background-color: #E7E7E7; vertical-align: middle; padding: 3px;}
.support .left {padding-top: 5px; width: 100%; text-align: right;}
.support .left img, .support .right img {position: relative; bottom: 1;}
.support-home .mbox .content a { display: block; }
.support-home .mbox .content td.pages a {display: inline; }
/* konec: podpora */

/* faktura */
.faktura-tlacitka {text-align: right; padding-top: 1px; padding-right: 10px;}
.faktura-tlacitka .button { _position: relative; _top: 1px;}
.faktura-total {width: 100%; text-align: right;}
.faktura-total table {width: 100%;}
.faktura-total th {font-weight: normal; text-align: right; padding-right: 3px;}
.faktura-total td {width: 100px; text-align: right; padding-right: 5px;}
/* konec: faktura */

/* doklady */
.progress-bar { width:513px;_width:550px;padding-left:33px;_padding-left:29px; }
.order-help { positiion:absolute; padding-right: 10px; }
table.doklad { margin:0 0 0 -5px; }
.doklad .left, .doklad .table-left {text-align: left;}
.doklad .center, .doklad .table-center {text-align: center;}
.doklad .right, .doklad .table-right, .doklad .box-right {text-align: right;}
.doklad .border {border: #000000 1px solid; padding: 1px 2px;}
.doklad .border-b, .doklad .border-b td, .doklad .border-b th {border-bottom: #000000 1px solid;}
.doklad .border-t, .doklad .border-t td, .doklad .border-t th {border-top: #000000 1px solid;}
.doklad .border-l, .doklad .border-l td, .doklad .border-l th {border-left: #000000 1px solid;}
.doklad .border-r, .doklad .border-r td, .doklad .border-r th {border-right: #000000 1px solid;}
.doklad .solid-border-tb {border-top: #000000 2px solid; border-bottom: #000000 2px solid; padding: 2px 0; margin: 2px 0 5px;}
.doklad .solid-border-b, .doklad .solid-border-b td {border-bottom: #000000 2px solid;}
.doklad strong {font-size: 10pt;}
.doklad td {vertical-align: top;}
.doklad th {vertical-align: bottom;}
.doklad tr .return-required {text-align: center; font-size: 20px; padding-top: 15px; font-weight: bold; }

.doklad i.box-title {margin-left: 10px; padding: 1px 3px; position: relative; top:6; background-color: #fff;}
.doklad .box {border: #000000 1px solid; padding: 3px;}
.doklad .box ul, .doklad .no-box ul {padding: 0;}
.doklad .box li, .doklad .no-box li {list-style: none; padding-top: 2px;}

.doklad .info { margin-top: 10px;}
.doklad .info .table-left {white-space: nowrap;}
.doklad .doklad-polozky {border-top: #000000 2px solid; border-bottom: #000000 2px solid;}
.doklad .doklad-polozky th {padding: 2px; border-bottom: #000000 1px solid;}
.doklad .doklad-polozky td {padding: 2px 2px 0 2px;}
.doklad .doklad-polozky .mez td {padding-bottom: 4px;}
.doklad .doklad-summary {border-bottom: #000000 2px solid;}
.doklad .doklad-summary td, .doklad .doklad-summary th {padding: 3px 2px;}
.doklad .credit-info {padding-left: 3px;}
.doklad .credit-info td {padding: 2px;}
.doklad .no-border {border: none;}
.doklad .small {font-size: 7pt;}
.doklad .tiny {font-size: 6pt;}
.doklad .large {font-weight: bold; font-size: 10pt; padding-bottom: 2px;}
.doklad .strike {text-decoration: line-through;}

table.rma {margin: 10px 0 0 0;}
.rma .box {min-height: 77px; _height: 84px;}
.rma th {text-align: right; font-weight: normal; padding-right: 5px; width: 135px; vertical-align: top; white-space: nowrap;}
.rma td, .rma th {padding-top: 1px; padding-bottom: 1px;}
.rma .strong td, .rma .strong th {font-weight: bold;}
.rma-date {float: right;}
.rma-title {padding-left: 140px; font-weight: bold; font-size: 10pt;}
/* konec: doklady */


/* zakaznicke nabidky */
.offer-list {width: 100%;}
.offer-list th {color: #ffffff;}

.form-offer th {width: 130px; text-align: right; padding-right: 3px;}

.offer-tab { width: 100%; border: 0 none; }
.offer-supplier { padding-right: 20px; }
.offer-name { padding-left: 20px; float: right; }
.offer-user {  }

.offer-polozky {margin: 10px 0;}
.offer-polozky th { padding: 3px; background-color: #7B7D7B; color: #ffffff; }
.offer-polozky td { vertical-align: middle; padding: 3px;  border: 0; background-color: #E7E7E7;}
.offer-polozky .input {text-align: right; padding-right: 2px; width: 30px;}

#of-prepocitat {_width: 93px;}
#of-smazat {_width: 105px;}
#of-print {_width: 30px;}
#of-to-xls {_width: 70px;}
#of-to-basket { _width: 148px; }
/* konec: zakaznicke nabidky */

/* reklamace */
.form-rma td, .form-rma th {vertical-align: baseline;}
.form-rma th {text-align: right; padding-right: 3px; width: 130px;}
.form-rma .input, .form-rma select, .form-rma textarea {width: 300px;}
.rma-list {padding-top: 5px;}
.form-rma input.radio {vertical-align: bottom;}
.kosik-tlacitka #create_rma { _width: 111px; }
#rma-list-print{_width: 30px;}
#enter_rma { _width: 156px; }
/* konec: reklamace*/

/* zamestnanci */
table.employee td.emp_name { width: 150px; vertical-align: top;}
table.employee td.emp_role { width: 250px; vertical-align: top;}
table.employee td.emp_phone { width: 120px; vertical-align: top;}
/* konec: zamestnanci */

/* parametricke vyhledavani */
table.product-search-table td, table.product-search-table th {vertical-align: baseline;}
table.product-search-table th {padding-right:3px; text-align:right; width:120px;}
table.product-search-stat th {text-align: right; padding-right: 3px;}
.product-search-table select {width: 175px;}

/* konec: parametricke vyhledavani */

/* aukce */
.aukce table.produkt { margin-top:15px; }
.auction form i { font-style: normal;}
.aukce table .bid { text-align: right;}
.aukce .content .nobid { font-weight:bold; padding-top: 12px; }
.aukce .picture { text-align:center; vertical-align:top; width:230px; padding-right:10px; }

.produkt td { font-weight: bold; }
.produkt td b { color: #ff1a00; }
/* konec: aukce */


/* konec: middle - stredni sloupec*/


/* zahlavi */
#header {background:transparent url(img/hlavicka_bg.gif) no-repeat scroll left bottom; height:86px; position:relative;}
#not-found #header {background:transparent url(img/top-bg-page404.gif) no-repeat scroll left bottom; height:116px; position:relative;}
#forbidden #header {background:transparent url(img/top-bg-page403.gif) no-repeat scroll left bottom; height:116px; position:relative;}
#header .logo { margin:17px 0 0 29px; }
#header .slogan { color: #525351; left: 224px; letter-spacing: 1px; line-height: 13px; position: absolute; top: 26px; }
#not-found #header .slogan, #forbidden #header .slogan { color: #525351; left: 60px; letter-spacing: 1px; line-height: 13px; position: absolute; top: 66px; }
#header .lang { color: #FF1A00; font-size: 8pt; font-weight: bold; position: absolute; right:0; top:7px; }
#header .lang a { padding: 0 2px; }
#header .help { color: #FF1A00; font-size: 8pt; font-weight: bold; position: absolute; right:0; top:27px; }
#header .help a { padding: 0 2px; }
#header .news { color: #525351; font-size: 8pt; position: absolute; right: 5px; top: 76px; }
#header .news .input { border: 1px solid #525351; padding:0 2px; width: 175px; }
#header .topmenu {position: absolute; top: 86px; left: 225px; _left: 224;}
#not-found #header .topmenu, #forbidden #header .topmenu {position: absolute; top: 116px; left: 225px; _left: 224;}
/* konec: zahlavi */


/* zapati */
#footer {clear: both; color:#787878; font-size:8pt; }
#footer a { color: #FF1A00; padding: 0 5px; }
#footer .left { display: inline; float: left; }
#footer .left .bottommenu { display: inline;  position: relative;}
#footer .right { display: inline; float: right; text-align: right; _padding-right: 5px; }
#cfooter { background-color: #222; position: fixed; left: 0; bottom: 0; width: 100%; z-index: 100; }
#cfooter .msg {clear:both; margin:0 auto; position: relative; color: #eee; font-size: 12px; padding: 20px; text-align: center; }
#cfooter .msg a.link { color: #ff0066; text-decoration: none;}
#cfooter .msg a.button2.main { height: 18px; padding: 7px 15px; }

/* konec: zapati */

/* dialogove okno */
.dlg {}
.dlg .link {text-align: right; padding-top: 5px;}
.dlg .txt {margin-bottom: 3px;}
.dlg .txt .basket-choice .form {}
.dlg .txt .basket-choice .form label { padding: 5px 10px; margin: 0 5px; border: #DBDBDA 1px solid;  cursor: pointer;}
.dlg .txt .basket-choice .form label:hover { background-color: #dbdbdb;}
.dlg .txt .basket-choice .form label.active {border-bottom: 1px solid white; font-weight: bold; background-color: #ffffff; cursor: default;}
.dlg .txt .basket-choice .form label.active:hover {background-color: #ffffff;}
.dlg .txt .basket-choice .form label input { display:none; }
.dlg .txt .basket-choice .baskets {padding: 5px 5px 5px 13px; border: 1px #dbdbdb solid; margin: 5px;}
.dlg .txt .basket-choice .baskets .button { font-weight: bold; }
.dlg .txt .basket-choice p { color: #ff1a00;  margin: 2px 0; font-weight: bold;}
.btn button, .dlg .back {padding: 0 0 0 20px; background: url(img/leftarrow.gif) no-repeat left; font-weight: bold;}
.dlg .price_list_add_mail .form {padding-right: 3px;}
.dlg .price_list_add_mail th {width: 120px; text-align: left;}
.dlg .price_list_add_mail td {padding-bottom: 3px;}
.dlg .price_list_add_mail .button {float: right; background: transparent url(img/butt.gif) no-repeat scroll right; padding-right: 19px; font-weight: bold;}
.dlg .price_list_add_mail a.back {float: left;}
.dlg .caption {}
/* konec: dialogove okno */

/* tisk */
#print, .print, .tisk {text-align: left; padding:  0 10px;}
.forum-print {width: 543px; padding-top: 15px;}

.step {background:url(img/kosik_pasive_bck.gif) left top no-repeat;width:99px;height:48px;}
.kosiksteptext{width:95px;position:relative;top:10px;color:white;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-align:center;font-size:8pt;}
.stepmarked {background:url(img/kosik_active_bck.gif) left top no-repeat;width:99px;height:48px;}

/* lightbox */
#lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background: transparent url(img/blank.gif) no-repeat; display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(img/prev.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(img/next.gif) right 15% no-repeat; }
#imageDataContainer{ font-size: 10px; font-family: Arial, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% }
#imageData{	padding:5px 10px 0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: none;/*block; clear: left; padding-bottom: 1.0em;	*/}
#imageData #bottomNavClose{ width: 66px; float: right; }
#topCloseButton { position: absolute; top: 5; right: 5; z-index: 200;}
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #DBDBDA; }
/* konec: lightbox */

/* page404 */
.not-found-box-wrapper {text-align: center; padding: 20px 0;}
.not-found-box {background: url(img/bg-not-found-box-top.gif) no-repeat left top; padding-top: 6px; width: 352px;  margin: 0 auto; text-align: left; }
.not-found-box .content {background: url(img/bg-not-found-box.gif) no-repeat left bottom;   padding: 0 10px 5px;}
.not-found-box .not-found-box-end {background: url(img/bg-not-found-box-bottom.gif) no-repeat left top; height: 6px;}
/* konec: page404 */

.no-print { font-weight:normal; }
.no-print a, .no-print a:visited, .no-print a:hover {color: #839ca9;}


/* b2c */
#basket-reg-container .captcha div {width: 49%; float: left;}
.basket-login {text-align: right;}
.basket-login a {font-weight: bold; color: #ff1a00;}

.reg-notice {color: #ff1a00; margin: 0 5px; width: 160px;}
.fl-left-ie {_float: left;}

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; text-align: left; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #FF4530; }

/* reklamace */
.form-rma-other td, .form-rma-other th {vertical-align: baseline;}
.form-rma-other th {text-align: left; padding-right: 3px;}
.form-rma-other .input {width: 300px;}
.kosik-tlacitka #create_rma { _width: 111px; }
#rma-list-print{_width: 30px;}
#enter_rma { _width: 156px; }
.reklamace-tlacitka { margin: 10px auto; width: 358px;}
.reklamace-tlacitka .button-left, .reklamace-tlacitka { top: -1px; }
.reklamace-tlacitka .button-round { display: inline-block; width: 350px; text-align: center;}
/* konec: reklamace*/

