/******************************************
 * EXTRA STYLY PRO NESYSTEMOVE DODELAVKY  *
 *****************************************/ 
#specSearch { background: url(../img/bg-search.jpg) no-repeat; height: 219px; }
#specSearch p { margin: 5px 0;}
#specSearch p#question { font-weight: bold; font-size: 160%; letter-spacing: -1px; margin-top: 70px; margin-bottom: 20px;}
#specSearch select, #specSearch input.formButt { width: 100%;}

#leftBlDet { width: 415px; overflow: hidden; margin-bottom: 10px; margin-left: 10px;}
#leftBlDet h3 { color: #fff; padding: 3px 0;}
#leftBlDet #imgBigBl { padding: 5px 5px 0 5px; background: #fff;}
#leftBlDet #galery { width: 415px; min-height: auto; height: auto; margin: 3px 0 10px 0; overflow: visible;}
#leftBlDet #galery table { border-collapse: separate; width: auto;}
#leftBlDet #galery td {  width: auto; padding: 0px; /*border-collapse: separate;*/ }
#leftBlDet #galery a { display: block; width: auto; height: 52px; padding: 0px; margin: 0px; overflow: hidden; }
 
#rightBlDet { width: 490px; overflow: hidden; margin-bottom: 10px; padding: 0 5px 0 0;}
#rightBlDet p { margin-bottom: 10px;}
#rightBlDet fieldset {background: #e7e7e7;}
#rightBlDet ul { padding-left: 20px; margin-bottom: 10px;}
/*#ikons { position: relative;}*/
#rightBlDet .kod { text-align: right;}
#rightBlDet .kod span { font-weight: bold;}
#rightBlDet h3 { color: #838383; padding: 3px 0;}
#rightBlDet div.radekTP h3 {color:#000; font-size:16px;}
#rightBlDet .infoRadek { padding: 0px; margin: 5px 0;}
#rightBlDet .infoRadek .help { width: 22px;}
#rightBlDet fieldset {background: #F0F0F0;}
#rightBlDet #producer { background: #fff; float: left; margin-right: 5px; padding: 3px 3px 0 3px; height: 20px; overflow: hidden; /*position: absolute; right: 10px; top: -120px; z-index: 1500000;*/}
/*** Technicke parametry *************************************************************/
#rightBlDet .radekTP { padding: 2px; margin: 0 0 1px 0; /*background: Blue;*/}
.bld {font-weight:bold; font-size:13px;}
#rightBlDet .radekTP .left { width: 220px; float: left; font-weight: bold; /*background: Aqua;*/}
#rightBlDet .radekTP .right { /*width: 300px;*/ margin-left: 10px; float: left; /*background: Fuchsia;*/}
#rightBlDet .radekTP .right p { margin: 0px;}

#bigImg  { display: block; position: relative;}
#bigImg img.imige {display:block;margin:0;position:absolute;right:5px;top:5px;visibility:visible;z-index:auto;}

#parTbl { border: solid 1px #999; border-collapse: collapse; margin-left:5px;}
#parTbl td, #parTbl th { border: solid 1px #999; padding: 2px 4px;}
#parTbl th { background: #ccc; color: #fff; }
#parTbl td {}

p.discount {color: red; text-align: center; font-size:13px;}
p.discount span {font-weight:bold;}

#item_note {width:435px;} 

#konfigurator .descr3 {font-size: 110%}
#konfigurator #length, #konfigurator #flexibility {color: red;}