rbody { color: #000; background: #717380 url(img/pozadi.jpg) repeat-x left top; margin: 0; padding: 0; text-align: center;}

body, td, th, textarea {font-family:Arial, Helvetica, sans-serif; font-size: 83%;}

img {border: 0}
* {margin: 0; padding: 0; border: 0;}
a {color: #B99765; font-weight: bold; text-decoration: none;}
a:hover {text-decoration: none;}
h3 {font-weight:bold; font-size:10pt; margin-bottom:6px; }

.clear { clear: both;}
.ast {color: #000000; font-weight: bold; padding: 5px 0;}

/*formularove prvky obecne*/
.input, textarea, select, .button, button {border: solid 1px #A9956D; font-size: 8pt; background: #fff}
/*select.input {font-size: 8pt; border: 1px solid #C0C0C0; }*/
.search .button, .right .login .button { border:  0 none; }


.wrap {background: #ffffff url(img/m-bg-midle.jpg) repeat-y left top;width: 1006px; border: 1px #666 solid; border-top: none; margin: 0 auto;  overflow: hidden; text-align: left;position:relative; }

/*.header { width: 1015px; height: 144px; background: url(img/header_bg_x.gif) left top repeat-x; position: relative;}*/
.header { float:right;width: 844px; height: 316px; _height: 314px; background: #E6E6E6 url(img/m-bg-header.jpg) no-repeat left top; border-bottom: 1px #B2B2B2 solid; position: relative;}
.header .logo {margin: 0 0 0 638px; height: 50px; width: 200px;}
.top.header {float:left; top:0px; left:0px;}
.top.header .logo {margin: 0 0 0 800px; height: 50px; width: 200px;}
.header .lang {float: right; margin-top: 248px;}
.header .lang a {font-weight: normal; color: #000;}
.header .lang b {font-weight: normal;}
.header .lang ul {margin: 0px; padding: 0px; width: 100px; text-align: center; background: url(img/m-bg-lang.jpg) no-repeat center;}
.header .lang li {margin: 0px 3px; padding: 0px; color: #000; font-size: 11px; display: inline;}
.header .lang li.last { background: none; padding-right: 3px;}

.header h1 { position: absolute; right: 35px; top: 81px; color: #FFFFFF; font-size: 20px;}
.header .treeitem {display: none;}

.header .topmenu {color: #967D46; margin: 245px 0 0 0px; _margin: 243px 0 0 10px;}
.header .topmenu .navlist { list-style-type: none; margin: 0; padding: 0;}
.header .topmenu .navlist li { font-size: 0.9em; display: inline;padding: 0 20px 0 11px; _padding: 0 16px 0 16px; background: url(img/li_delic.gif) right center no-repeat; }
.header .topmenu .navlist li.last { background: none;  }
.header .topmenu a { color: #ffffff; font-weight: bold;}
.header .topmenu a:hover { color: #b79665; text-decoration: none; }
.header .topmenu .navlist li.akt  a { color: #b79665; }

.header .user { color: #000; font-size: 8pt; padding-right: 3px; padding-top: 10px; position: absolute; right: 60px;}
.header .user a {color: #000; font-weight: bold;}

.title-banner {position: absolute; top: 63px;  width: 845px; height: 230px; overflow: hidden; background: url(img/banner-title.jpg) no-repeat left top;}

.middle { width: 844px; float:right; /*background: #ffffff url(img/m-bg-midle.jpg) repeat-y -162px top;*/}

.left {width: 161px; _width: 162px; margin-top:63px;overflow: hidden; float:left; background-color: #F0F0F0; border-right: 1px #B2B2B2 solid; border-top: 1px #B2B2B2 solid;}
.top.header{height:63px;background: url("img/m-bg-header.jpg") no-repeat scroll left top #E6E6E6;width: 1006px; border:0px none; position:absolute;}
.left .search  { position: relative; top: 5px; color: #000;  padding: 0 0 20px 0;}
.left .search form {padding-left: 10px;}
.left .search span { display: block; font-weight: bold; font-size: 0.87em; margin: 0 0 9px 0;}
.left .search .input { border: 1px solid #525351; width: 120px;  padding: 1px; font-size: 10px; color: #000000;}
.left .search .button { position: relative; top: 2px;}
.left .search .kde { margin: 2px 0 0 0 ; display: block; color: #b79665; font-size: 10px;}
.left .search .kde a { color: #000; }
.left .search .kde .button { color: #000; font-weight: normal; font-size: 12px; background: transparent ; position: relative; top: 1px; _width: 60px;  cursor: pointer;}
.left .search .param-search {padding: 10px 0 0 10px;}
.left .search .param-search a {color: #000; font-weight: normal; font-size: 12px;}
.left .search a.help { font-size: 10px; float: right; color: #000; line-height:16px; padding-right: 5px; _padding-top: 5px;}

.left .obr1 { margin: 0 0 0 5px;}
.left .obr2 { margin: 23px 0pt 25px 33px;}
.left #banner_rectangle .obr2 {margin: 23px 0 25px 0}
.left .menu { margin: 5px 0 0 0px;}
.left .menu ul { margin: 5px 0 12px 0; list-style-type: none}
.left .menu .depth0 ul { margin-bottom: 0; padding-left: 25px;}
.left .menu li { margin: 0; font-size: 1em;}
.left .menu li a { color: #967d46; font-weight: bold; font-size: 11px;}
.left .menu li.depth0 { background: url(img/menu_depth0_arrow.gif) top left no-repeat;}
.left .menu li.depth0 a { font-weight: bold;  padding-left: 25px}
.left .menu li.depth1 a { color: #000; font-weight: normal; padding-left: 0px;}
.left .menu li.depth1 { color: #000; font-weight: normal; }
.left .menu li.depth2 { color: #000; font-weight: normal; padding-left: 10px;}
.left .menu li.depth0 a:hover { color: #000;}
.left .menu li.depth1 a:hover { color: #b79665;}
.left .menu li.depth2 a:hover { color: #b79665;}
.left .menu li a.akt { color: #000}
.left .menu li.depth1 a.akt { color: #b79665}
.left .menu li.depth2 a.akt { color: #b79665}

.menu li.depth0_Strukturovana_kabelaz {
  padding: 5px 3px 0px 23px;
  background: url(img/m-menu-pasivni-prvky.jpg) no-repeat left top;
}

.menu li.depth0_Aktivni_prvky {
  padding: 5px 3px 0px 23px;
  background: url(img/m-menu-aktivni-prvky.jpg) no-repeat left top;
}

.menu li.depth0_WLAN {
  padding: 5px 3px 0px 23px;
  background: url(img/m-menu-wlan.jpg) no-repeat left top;
}

.menu li.depth0_Rozvadece {
  padding: 5px 3px 0px 23px;
  background: url(img/m-menu-rozvadece.jpg) no-repeat left top;
}

.menu li.depth0_Optika {
  padding: 5px 3px 0px 23px;
  background: url(img/m-menu-optika.jpg) no-repeat left top;
}

.menu li.depth0_Prumyslove_prvky {
  padding: 5px 3px 0px 23px;
  background: url(img/m-menu-aktivni-prvky.jpg) no-repeat left top;
}

.middle .main-wrap {font-size: 8pt; width: 838px; _width: 845px; float: right; padding-left: 7px; padding-top: 7px;}
.middle .main-content {float: left; width: 594px; _width: 605px; padding: 0 12px 15px 0; overflow-x: hidden;}
.middle .main-wrap .banner { margin: 20px 0;}
.middle .main-wrap h1, .middle .main-wrap .headline { color: #000000; font-size: 12pt; font-weight: bold;  margin: 22px 0 11px ; }
.middle .main-wrap p { line-height: 1.33em; margin: 0 0 0 5px;}

.middle .main-wrap .ibox { float: left; margin: 20px 5px 0 3px; text-align: center; width: 148px; min-height: 225px; _height: 225px; border: 1px solid #dbdbda;}
.middle .main-wrap .last { margin-right: 0; }
.middle .main-wrap .ibox h2 a { display: block; font-size: 0.6em;_font-size: 0.53em; text-align: left; margin: 0 7px 9px 7px; color: #000000;}
.middle .main-wrap .ibox span { display: block; text-align: left; font-size: 0.7em; color: #525351;margin: 0 7px;}
.middle .main-wrap .ibox img { margin: 5px 0 10px 0;}

.middle .main-wrap .detail { text-align: center; margin: 10px 0 40px 0;}
.middle .main-wrap .popis { font-weight: bold; line-height: 1.33em; }
.middle .main-wrap h3 { width: 172px; height: 19px; background: url(img/h3.gif) left top no-repeat; padding: 3px 0 0 8px; color: #FFFFFF; font-weight: bold; font-size: 11px; margin: 10px 0 0 3px; }

.middle .main-wrap .toptip { margin: 10px 10px 10px 2px; font-size: 0.73em;}
.middle .main-wrap .toptip img { padding: 0 5px 0 0; float: left}

.middle .main-wrap .drobnav { clear: both; font-size: 0.8em; margin: 30px 0 3px 0;}
.middle .main-wrap .drobnav a { color: #000000;}
.middle .main-wrap .drobnav span { color: #b99765; font-weight: bold;}

.middle .main-wrap .box { float: left; margin: 5px 21px 20px 4px; _margin-right: 17px; text-align: center; position: relative; width: 138px; min-height: 225px; _height: 225px; border: 1px solid #dbdbda; }
.middle .main-wrap .last  { margin-right: 0;}
.middle .main-wrap .box h2 a { display: block; font-size: 0.7em; _font-size: 0.53em; text-align: left; margin: 0 7px 9px 7px; color: #000000;}
.middle .main-wrap .box span { display: block; text-align: left; font-size: 0.7em; color: #525351; margin: 0 7px;}
.middle .main-wrap .box img { margin: 5px 0 3px 0;}
.middle .main-wrap .box .vice { font-size: 0.7em; color: #7c7c7c; position: absolute; right: 3px; bottom: 9px; }
.middle .main-wrap .box .vice a { font-weight:normal}
.middle .main-wrap .box .vice span { display: inline; font-size: 0.9em; position: relative; top: -7px; left: -4px;  }

.middle .main-content .rbox { xmargin: 0 18px 15px 8px; margin: 0 5px 15px 0;}
.middle .main-content .rbox .top {background: transparent url(img/rbox_top.gif) no-repeat scroll left top; color: #fff; font-weight: bold;  font-size: 9pt;  padding: 3px 0pt 2px 8px; }
.middle .main-content .rbox .top a { color: #fff; font-weight: bold; }
.middle .main-content .rbox .in { padding: 1px 0 2px; font-size: 11px; font-weight: bold; background: url(img/rbox_top_b_bg_x.gif) left bottom repeat-x;}
.middle .main-content .rbox .more { padding: 3px 0 0 0; }
.middle .main-content .rbox .content .more a { color: #b99765; }
.middle .main-content .rbox .rbox-table {width: 591px; margin: 1px 0px 7px 3px; _margin: 1px 0px 7px 1px;}
.middle .main-content .rbox .rbox-table td.content { width: 100%; font-weight: normal; padding-left: 7px;}
.middle .main-content .rbox .rbox-table td.picture { width:94px; padding: 2px;}
.middle .main-content .rbox .content a { color: #000000;}
.middle .main-content .rbox .rbox-table td { font-size: 11px; padding: 0; }
.middle .main-content .banner-p { margin: 5px 0 0 0; position: relative; left: -1px;}

.arrow { padding-right: 17px;  background: url(img/ok.gif) no-repeat scroll right; color: #ff1a00; margin-right: 5px; border: 0 none; font-weight: bold; cursor: pointer; }

/*article*/
.clanek-detail .content {width: 100%; margin: 20px 0; padding: 0;}
.clanek-detail .perex {padding: 5px 0;  }

/*product.jsp*/
.mbox .top { background: url(img/h3.gif) left top no-repeat; padding: 3px 0 3px 8px; color: #FFFFFF; font-weight: bold; font-size: 9pt; margin: 10px 0 0 0; /*border-bottom: 1px solid #B79665;*/ }
.iframe { width: 100%; }
.mbox .content { padding: 5px 0 0 7px;  margin: 0 !important;}
.mbox .content ul { margin-left: 15px; }
.mbox .content .firma { padding-bottom:5px; overflow:hidden; }
.mbox .mbox-end {padding-top: 3px; /*border-bottom: #B79665 1px solid;*/ }


/*product comparison*/
.porovnani td,.porovnani th { font-size: 8pt; padding: 2px 5px; vertical-align: top;}
.porovnani td { }
.porovnani td.img, .porovnani th.img { border: none}
.porovnani th { text-align: right;}
.porovnani table { border-collapse: collapse; }



/* discussion */
.forum .diskuse-reply-table td { font-size: 8pt;}
.forum .diskuse-reply-table td input.mail-me { margin-left: 20px;}

.forum .prispevek, .forum .prispevek .bar td, .forum2 { font-size: 8pt;}
.forum .prispevek .bar table, table.forum2 { width: 100%}
td.disc-prispevek-cas-time { text-align: right; width: 60px; padding-right: 5px;}
td.disc-prispevek-cas-date { text-align: right; width: 80px}
td.disc-answer-title {padding-left: 5px;}
td.odpovedet { text-align: right; width: 50px;}
.forum div.prispevek { border: solid 0 #A9956D; margin: 0 0 5px 0;  _width: 537px; }
.forum .prispevek .obsah { padding: 5px; border: solid #A9956D; border-width: 1px 0 0 0; background: url(img/rbox_top_b_bg_x.gif) bottom repeat-x;}
.forum .prispevek .bar {padding: 3px 0 1px; background: transparent url(img/rbox_top_b_bg_x-rot.gif) top repeat-x;}
.forum div.tlacitka { margin-top: 10px;}


/* cat_tree */
.middle  .aclanek td {padding: 10px 0;}
.middle  .aclanek td p, .main-content .aclanek .info { font-size: 8pt;}
.middle  .aclanek td.img { padding: 0 5px 0 0;}
.middle  .aclanek td p { margin: 3px 0 0 0;}
.middle  .aclanek td h2 { font-size: 10pt;}
.middle  div.more_arts { text-align: right; font-size: 8pt;}
.middle  div.more_arts a {padding-right: 20px; background: transparent url(img/rightarrow.gif) no-repeat right;}

.middle  .aclanek {padding-bottom: 15px;}

.cat .cleneni .menu a { margin-right:10px; font-size: 8pt; font-weight:normal}
.cat .cleneni .zobrazeni { font-size: 8pt; font-weight: normal; padding: 2px 2px 1px 0; _padding-top: 5px; color: #B79665; }
.cat .cleneni .zobrazeni a {color: #000000; font-weight: normal;}
.cat .filter {float: right; font-size: 8pt; padding-right: 4px;}

.cat h1.cesta { font-size: 9pt; margin: 5px 0; color: #B79665; font-weight: normal;}
.cat h1.cesta a { font-weight: normal; color: #000000}

.mbox2 { padding: 5px 0;}
.mbox2 .content  { width: 100%; padding: 0;}
.notes-style { clear: both; padding: 5px 0;}
.notes-style a {color: #B79665;}
.notes-style ul, .notes-style ol {padding-left: 20px;}
.notes-style td { font-size: 8pt; }
.notes-style #cSec1 a { cursor:pointer; }
.notes-style #xSec1 a { cursor:pointer; }
.notes-style #cSec2 a { cursor:pointer; }
.notes-style #xSec2 a { cursor:pointer; }
.notes-style #cSec3 a { cursor:pointer; }
.notes-style #xSec3 a { cursor:pointer; }

.nav-select { width: 100%; text-align: right;}

.compare_table select {width: 538px;}
.compare_table td { padding-bottom: 3px;}


.products {empty-cells: show;}
.products td.row_space {width: 2%;}

.products td.img, .products td.title, .products td.popis, .products td.konec { border-left: 1px solid #dbdbda; border-right: 1px solid #dbdbda; vertical-align: top; width: 32% !important;}
.products td.img .state_img { left:5px; position:absolute; top:5px; _left: -13px; }
.products td.img { padding: 0;  margin: 5px 0 3px 0; }

.products td.free-space {width: 32%;}

.products td.img { border-top: 1px solid #dbdbda; }
.products td.popis { font-size: 7pt; }
.products td.konec { border-bottom: 1px solid #dbdbda;}
.products td .in { padding: 0 7px;}
.products .in .obr { padding: 7px 7px 0; position: relative; text-align:center; }
.products .in h2 { font-size: 10pt; margin: 10px 0; }
.products .in h2 a { color: #000000; }
.products .in .vice { font-size: 7pt; margin: 10px; }
.products .in .vice .r { text-align: right;}
.products .vice .produkt_vice {padding: 5px 0 5px 20px; background: transparent url(img/ok.gif) no-repeat scroll left 50%;}

.product .param_title {font-weight: bold;}
.helpmark { cursor: help; font-weight: bold; }
.product .helpbox { border: #A9956D 1px solid; background: #ECE9D8; padding: 0 5px; }

#dwnld-help { float: right; color: #000000; font-size: 8pt; }
#dwnld-help-box { border: #A9956D 1px solid; background: #ECE9D8; padding: 2px; margin-bottom: 5px;}
#dwnld-help-box b { font-weight: normal;}


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

  /* rychly vypis */




/*konec: cat_tree */

/* technicka podpora */
.product-search {/*border-bottom: 1px solid #A9956D;*/ padding-bottom: 5px;}
.product-search-table th, .product-search-stat th { text-align: right; padding-right: 5px; vertical-align: top; width: 200px;}
.product-search-table td, .product-search-stat td {  vertical-align: top; }
.product-search-table select {width: 200px;}
.product-search-table .cmp { width: 40px;}
.product-search-table .choose-value { width: 140px;}
.product-search-stat {width: 100%;}

.product-search .tlacitka {padding: 5px 15px 0 0; text-align: right;}
.product-search .tlacitka a {border: solid 1px #A9956D; font-size: 8pt; background-color: #ECE9D8; font-weight: normal; padding: 1px 3px; color: #000000; }
/* konec: technicka podpora */

/* enquiry*/
.enquiry .enquiry_table th, .enquiry .enquiry_table td{ font-size: 8pt; font-weight: normal; text-align: right; padding: 0 5px 0 0;}
.enquiry .enquiry_table { padding-bottom: 5px;}
.enquiry .headline { color: #ff0000 !important; margin: 0 !important; padding-bottom: 5px;}
.enquiry li {margin: 0 0 0 10px; }
.enquiry .text {font-weight: normal; padding-bottom: 3px;}
.enquiry .box3 {padding-left: 5px;}
.enquiry .align_content .input {width: 300px;}
.enquiry .enquiry_table th {text-align: right; padding-right: 3px;}
.enquiry ul, .enquiry ol {padding-left: 20px;}

.enquiry .tlacitka { text-align: right; padding-bottom: 10px; padding-right: 5px;}
.enquiry .tlacitka .button { border: 0 none; background: url(img/ok.gif) no-repeat right 50%; padding-right: 20px; text-align: right; color: #ff0000; font-weight: bold; }
/*konec enquiry*/

/* vzhled tabulek */
.list { width: 100%; empty-cells: hide;}
.list .title {empty-cells: show;}
.list td, .list th { font-size: 8pt; padding: 2px 5px; }
.list th {background-color: #B79665; color: #ffffff; }
.list td { border-left: 1px solid #F5F1E6; border-right: 1px solid #F5F1E6; border-bottom: 1px solid #F5F1E6; }
.list .title td { border: 0 none; background-color: #F5F1E6;}
.list td.desc {padding-left: 50px;}
/* konec: vzhled tabulek */

/* navigatory */
.cat_sum { font-size: 8pt;}

.pag_table { margin-top: 2px; margin-left: -2px; }
.pag_table td { vertical-align: baseline; }

.pager table { width: 100%; }
.pager td { font-size: 8pt; }
.pages { font-size: 8pt; }
.pages .page_num span {color: #B79665; font-weight: bold;}
.pages a {color: #000000; font-weight: normal;}

.paging table {float: right;}
.paging {  text-align: right; font-size: 8pt; padding-bottom: 2px;}
.paging .text { padding: 0 5px; margin-bottom: 2px; margin:0 !important; font-size: 8pt !important; height:17px; }
.paging td.text { font-size: 8pt; }
/* konec: navigatory */

/*register*/
.register table.form th { text-align: right; padding: 0 10px 0 0; vertical-align: top; }
.register table.form th, .register table.form td { font-size: 9pt; font-weight: normal;}
.register .tlacitka {text-align: center; margin-top: 10px; _padding-bottom: 2px;}
.register .tlacitka a {border: solid 1px #A9956D; font-size: 8pt; background-color: #ECE9D8; font-weight: normal; padding: 1px 3px; color: #000000; margin: 0 5px; }
/*konec:register*/

/* adresar */
.adresar { font-size:8pt; }
.adresar ul { padding-left: 20px;}
.adresar h2 { color: #B99765;  font-size: 10pt; padding-bottom: 5px;}
.adresar li a { color: #000000;}
.adresar table td { font-size: 8pt; vertical-align: top;}

/* konec: adresar */

#rightwrapper {border: none; float: left;}
.middle .right { width: 225px; text-align: left; padding: 20px 0px 20px 0; margin-right: 3px;} /* 223px */
.middle .right .login { background: #ffffff; text-align: left; padding: 3px 0 10px 0; }
.middle .right .login span { font-size: 8pt;}
.middle .right .login  .input { border: 1px solid #525351; width: 145px; padding: 1px; font-size: 10px; color: #000000;}
.middle .right .login  .input2 { border: 1px solid #525351;  width: 126px; margin: 5px 0 0 0;padding: 1px; font-size: 10px; color: #000000;}
.middle .right .login .button { position: relative; top: 1px;}


.middle .right .rbox { margin: 0 0 5px 0;  }
.middle .right .rbox .top {text-align: left; background: transparent url(img/rbox_top.gif) no-repeat scroll left top; color: #967D46; font-weight: bold;  font-size: 9pt;  padding: 3px 0pt 2px 8px; }
.middle .right .rbox .top a { color: #967D46; font-weight: bold;}
.middle .right .rbox .in { padding: 3px 0 7px; font-size: 11px; font-weight: bold; background: url(img/rbox_top_b_bg_x.gif) left bottom repeat-x;}
.middle .right .rbox .in .picture { text-align: center; padding: 5px 0;}
.middle .right .rbox .in .description {font-weight: normal;}
.middle .right .rbox .more { padding: 3px 0 0 0; }
.middle .right .rbox .content .more a { color: #b99765; }
.middle .right .rbox .rbox-table { width: 100%; }
.middle .right .rbox .rbox-table td.content { width: 225px; font-weight: bold; padding-left: 7px;} /*194*/
.middle .right .rbox .content a { color: #000000;}
.middle .right .rbox .rbox-table td { font-size: 11px; padding: 0; }
.middle .right .banner-p { margin: 5px 0 0 0; position: relative; left: -1px;}

.middle .right .sendform { margin: 25px 0 0 0; font-size: 0.9em; position: relative; left: -1px;}
.middle .right .sendform  .area { border:1px solid #525351;  width:222px; height:209px; margin:5px 0 0 0;padding:1px; font-size:10px; color:#000000; overflow:auto;}
.middle .right .sendform  .input2 { border: 1px solid #525351;  width: 159px; margin: 5px 0 0 0; padding: 1px; font-size: 10px; color: #000000;}
.middle .right .sendform  .button { position: relative; top: 1px;}
.middle .right .sendform  .nadpis { font-weight: bold; color: #b99765; display: block; margin: 0 0 4px 7px; }
.middle .right .sendform  span { font-weight: bold; color: #000000;  padding: 0 2px 0 5px; font-size: 0.8em;}

/* dotaznik - box*/
.rbox .enquiry {padding: 0px;}
.rbox .enquiry ul {list-style: none; padding-left: 0;}
.rbox .enquiry a.title { color: #b99765;}
/* konec: dotaznik - box */

/*user remarks*/
.user-remarks { position: relative; padding: 0 0 10px 7px; font-size: 10px; _padding-bottom: 20px;}
.user-remarks textarea { margin: 5px 0 10px ; _width: 207px;}
.user-remarks .user-remarks-email { position: absolute; top: 95px; _top: 85px; }
.user-remarks .tlacitka input.button { border: 0; position: absolute; right: 7px; top: 96px; _top: 88px; }
/*konec:userremark*/


.footer {background-color: #cecece; border-top: 1px solid #b2b2b2; clear :both; width: 1015px; height: 33px; color: #000; position: relative;}
.footer .fleft { position: absolute; left: 5px; top: 7px; font-size: 0.67em; line-height: 1.1em; }
.footer .fleft img { float: left; margin: 0 7px 0 0;}
.footer .fright { position:absolute; right:5px; top:10px; font-size: 8pt; padding-right: 15px; }
.footer .doporucit { bottom:35px; color:#B99765; font-size:0.8em; font-weight:bold; padding:5px; position:absolute; right:10pt; text-align:right; }
.footer .doporucit a { color: #000000; padding:0 3px;}

/* dialogove okno */
.dlgbox {font-size: 8pt; width: 500px; margin: 0 ; }
.dlgbox .top { background: url(img/dlg_top.gif) left top no-repeat; padding: 3px 0; color: #FFFFFF; font-weight: bold; font-size: 11px;}
.dlgbox .content { text-align: left; border-right: 1px solid #BFAD88; border-left: 1px solid #BFAD88;  padding: 5px 5px 0 ;}
.dlgbox ul {padding: 3px 0 3px 20px;}
.dlgbox .btn {padding: 5px 0;}
.dlgbox .link { padding: 5px 0 3px 0;  text-align: right}
.dlgbox .dlgbox-end {background: url(img/rbox_top_b_bg_x.gif) bottom repeat-x; padding-bottom: 8px; border-right: 1px solid #BFAD88; border-left: 1px solid #BFAD88;}
/* konec: dialogove okno */

/* reklama */
#banner_rectangle {margin-bottom: 5px; float: left;}
#banner_hp {padding-bottom: 10px; text-align: center;}
/* konec: reklama */

/* 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: 10px Verdana, 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; }
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #DBDBDA; }
/* konec: lightbox */

#print {text-align: left; padding: 5px;}

/* captcha */
.captcha { padding-top: 10px; }
.captcha span {}
.captcha div { float: left; padding-top: 10px; text-align: center; width: 48%; }
.captcha div span { display: block; font-weight: bold; padding-bottom: 15px; }
.captcha .captcha_inputtext input { border: 1px #bababa solid;}
/* konec: captcha */

/* error - chybova stranka */
.error { font-family:Arial, Helvetica, sans-serif;  text-align: left; padding: 5px; }

