/* Autor: Přemysl Posker */

* {margin: 0px; padding: 0px;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clear {height:1%;} /*skryto pred IE-mac*/
.clearing {clear:both;display:block;}
body {font-size:75%;font-family:Arial,Verdana,sans-serif;line-height:1.4em;background:#ececec url(../images/bgBody.gif) repeat-x top;padding:0px 0px 30px 0px;color:#1c1a1b;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:underline;;}
a:hover {text-decoration:none;}
input {}
input.iText {width:194px;height:16px;padding:3px;margin-right:7px;margin-bottom:5px;background:#fff url(../images/bgItext.gif) no-repeat;border:1px solid #bbbbbb;color:#6d6d6d;}
input.check {margin-right:10px;}
textarea {width:194px;height:87px;padding:3px;background:#fff url(../images/bgItext.gif) no-repeat;border:1px solid #bebebe;}
select.iText {margin-right:7px;padding:2px;margin-bottom:5px;background:#fff url(../images/bgItext.gif) no-repeat;border:1px solid #bbbbbb;vertical-align:middle;color:#6d6d6d;}
.center {text-align:center;}
.justify {text-align:justify;}
.right {text-align:right;}

h2.normal {color:#FE0000;margin-left:30px;}

#lead {width:1002px;margin:0px auto;position:relative;padding:0px;background:url(../images/bgLead.gif) repeat-y;}
.leadIn1 {width:1002px;background:url(../images/bgBottom.gif) no-repeat bottom left;}
.leadIn2 {width:965px;padding:20px 21px 0px 16px;background:url(../images/bgTop.gif) no-repeat top left;}
.subpage .leadIn2 {background:url(../images/bgTopSubpage.gif) no-repeat top left;}

#logo {width:180px;height:55px;display:block;left:22px;top:20px;position:absolute;overflow:hidden;z-index:1;}
#logo h1, #logo h1 span {width:180px;height:55px;position:absolute;top:0px;left:0px;z-index:1;overflow:hidden;color:#fff;padding-left:0px;padding-top:0px;margin:0px;}
#logo h1 span {width:180px;height:55px;background-image:url(../images/logo.gif);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}
#logo a {color:#fff;}

#logo2 {display:none;}

.floatingBanner {position:absolute;top:80px;left:147px;z-index:10;padding:19px 18px 19px 20px;width:690px;background:url(../images/banners/bgBanners-shadow.png) no-repeat top left;}
.floatingBanner .close {position:absolute;top:4px;right:3px;}

#footer {height:86px;width:963px;margin:0px 21px 0px 18px;clear:both;color:#4d4d4d;}
#footer a {color:#4d4d4d;}
#footer .logo {width:963px;height:44px;background:url(../images/bgFooter.gif) repeat-x top left;text-align:center;position:relative;}
#footer.otherFooter .logo {padding-top:10px;height:34px;background:url(../images/bgFooterOther.gif) repeat-x left 10px;}

#footer .logoBottom {margin:0px;position:absolute;right:44px;bottom:21px;z-index:1px;width:117px;height:89px;}
#footer .ucho {width:242px;height:34px;padding:8px 0px 0px 12px;margin-left:1px;float:left;background:url(../images/bgUcho.gif) no-repeat;}
#footer img {vertical-align:middle;}
#footer .ucho a {margin-left:11px;background:url(../images/footerArrow.gif) no-repeat left 50%;padding-left:9px;text-decoration:none;}
#footer .ucho a:hover {text-decoration:underline;}
#footer p {height:34px;width:345px;float:left;padding:8px 0px 0px 15px;}
#footer p.right {height:34px;width:327px;float:right;padding:8px 3px 0px 0px;}

.topContent {height:358px;border-bottom:12px solid #fff;overflow:hidden;}
.subpage .topContent {height:112px;border-bottom:0px;}

.top {height:55px;padding:0px 0px 0px 206px;text-align:right;margin-bottom:13px;}
.top input.input {margin:0px 5px 0px 10px;width:144px;height:16px;padding:2px;border:1px solid #676767;vertical-align:middle;}
.top input.btn {height:22px;vertical-align:middle;border:0px;margin-right:11px;}
.top a {color:#fff;margin-right:11px;}
.top .topSearch {float:right;padding-top:21px;}
.top .topImgBanner {float:left;}

.menu {clear:both;margin:0px 0px 18px 6px;height:26px;}
.menu a {display:block;height:26px;overflow:hidden;margin:0px;margin-left:2px;}
.menu a span {display:none;}

.menu ul {list-style:none;float:right;}
.menu ul li {float:left;}
.menu ul li a {position:relative;display:block;float:left;height:27px;}
.menu ul li a span {height:27px;display:block;position:absolute;top:0px;left:0px;cursor:pointer;}

.menu a.home {width:64px;}
.menu a.home span {width:64px;background:url(../images/btnHomepage.gif) no-repeat;}

.menu a.about {width:92px;}
.menu a.about span {width:92px;background:url(../images/btnAboutCeresit.gif) no-repeat;}

.menu a.products {width:65px;}
.menu a.products span {width:65px;background:url(../images/btnProducts.gif) no-repeat;}

.menu a.system {width:143px;}
.menu a.system span {width:143px;background:url(../images/btnSystemSolutions.gif) no-repeat;}

.menu a.references {width:93px;}
.menu a.references span {width:93px;background:url(../images/btnReferences.gif) no-repeat;}

.menu a.support {width:80px;}
.menu a.support span {width:80px;background:url(../images/btnSupport.gif) no-repeat;}

.menu a.newsMenu {width:73px;}
.menu a.newsMenu span {width:73px;background:url(../images/btnNews.gif) no-repeat;}

.menu a.contact {width:77px;}
.menu a.contact span {width:77px;background:url(../images/btnContact.gif) no-repeat;}

.menu a:hover span {background-position:0px -27px;}
.menu li.activeMenu a span {background-position:0px -27px;}

.topBanner {padding-top:1px;width:741px;float:left;height:245px;margin-bottom:12px;overflow:hidden;margin-left:2px;}

.news {float:right;width:205px;height:245px;padding-top:1px;padding-left:11px;margin-bottom:12px;}
.news.search {background:url(../images/bgTopSearch.gif) no-repeat 12px 44px;}
.news h3 {font-family:Arial,Verdana,sans-serif;font-size:1em;border-left:5px solid #f4162d;height:21px;padding:5px 0px 0px 8px;background:#5b5a5f;color:#fff;margin-bottom:17px;}
.news.search .obsah {padding:0px 18px 0px 28px;}
.news.search .obsah p.extended {padding-bottom:8px;margin-bottom:12px;}
.news.search .obsah p.extended .ext {padding-top:2px;float:left;color:#464b51;}
.news.search .obsah input.search_phrase {width:151px;height:15px;padding:2px;margin-right:0px;margin-bottom:10px;}
.news.search .obsah input.btn {color:#464b51;border:0px;text-decoration:underline;float:right;background:url(../images/bgExtBtn.gif) no-repeat right 5px;padding:0px 14px 0px 0px;margin-right:1px;width:auto;cursor:pointer;}
.news.search .obsah p img {vertical-align:middle;}
.news.search .obsah p input {vertical-align:middle;}
.news.search .obsah p.help {text-align:right;width:159px;margin-bottom:8px;}
.news.search .obsah p.help img {float:left;}
.news.search .obsah p.help .ext {float:left;font-size:1em;color:#464b51;}
.news.search .obsah p.help a {font-size:1em;color:#464b51;}
.news.search .obsah p.help select {width:159px;height:19px;padding:0px;margin:5px 0px;color:#de0000;}
.news.search .obsah p.help input.btn {width:145px;;float:right;padding:0px 14px 0px 0px;}

.news.newsCol .obsah {padding:0px 10px 0px 0px;}
.news.newsCol h3 {font-family:Arial,Verdana,sans-serif;margin-bottom:5px;}
.news.newsCol .obsah .newsItem {padding-bottom:5px;}
.news.newsCol .obsah .newsItem .timestamp {display:block;padding-bottom:2px;color:#ff0000;font-weight:bold;}
.news.newsCol .obsah .newsItem .title {display:block;padding-bottom:2px;color:#000;font-weight:bold;}
.news.newsCol .obsah .newsItem a {color:#fb0000;}
.news.newsCol .obsah .newsItem p {font-size:.9em;line-height:1.3em;}

#content {margin-left:2px;padding-bottom:6px;}
#content a {color:#fb0000;}

#contentNew {_height:1%;margin-left:2px;padding-bottom:0px;background:url(../images/bgNewContent.gif) repeat-y;margin-bottom:14px;overflow:hidden;}
#contentNew.other {margin-bottom:0px;overflow:hidden;}
#contentNew.noBg {background:url();}
#contentNew.other .contentNew1 {overflow:hidden;background:url(../images/bgNewContentBottom.gif) no-repeat left bottom;}
#contentNew .contentNew1 {_height:1%;background:url(../images/bgNewContentOtherBottom.gif) no-repeat left bottom;overflow:hidden;}
#contentNew a {color:#fb0000;}

.subpage #contentNew {background:none;}
.subpage #contentNew .contentNew1 {background:none;}
.subpage #contentNew.other {background:none;}
.subpage #contentNew.other .contentNew1 {background:none;}

.leftCol {width:210px;height:356px;float:left;margin-right:11px;font-size:0.9em;margin-bottom:10px;}
.leftCol h3 {font-family:Arial,Verdana,sans-serif;font-size:1em;font-size:1em;border-left:5px solid #f4162d;height:21px;padding:5px 0px 0px 8px;background:#5b5a5f;color:#fff;margin-bottom:0px;} 
.leftCol .textItem {background:#f6f6f8;}
.leftCol .textItem .in {padding:0px 5px 5px 12px;}
.leftCol .textItem.man {height:150px;margin-bottom:10px;overflow:hidden;}
.leftCol .textItem.aquablock {height:190px;border-bottom:10px solid #fff;overflow:hidden;}

#contentNew .leftCol .textItem.man {margin-bottom:0px;overflow:hidden;border-bottom:10px solid #fff;}

.leftCol .textItem.men {height:156px;overflow:hidden;}
.leftCol .textItem.man .in {background:url(../images/leftMan.png) no-repeat 129px top;padding-right:80px;min-height:114px;_height:114px;}
.leftCol .textItem.aquablock .in {min-height:154px;_height:154px;}
.leftCol .textItem h3.mb {margin-bottom:5px;}

.leftCol .textItem.cab {}
#contentNew .leftCol .textItem.cab h3 a {color:#fff;text-decoration:none;font-size:1.25em;}
#contentNew .leftCol .textItem.cab h3 a:hover {text-decoration:underline;}
.leftCol .textItem.cab .in {padding-top:6px;font-size:1.1em;line-height:1.6em;}

.mainCol {line-height:1.5em;width:520px;height:351px;float:left;border-bottom:5px solid #f8f3f7;background:url(../images/bgMainColTextItem.png) repeat-y;overflow:hidden;}

#contentNew .mainCol {line-height:1.5em;width:520px;height:auto;float:left;border-bottom:0px solid #f8f3f7;background:url(../images/bgMainColTextItem.png) repeat-y;overflow:hidden;}

.mainCol h2 {font-family:Arial,Verdana,sans-serif;height:21px;color:#fff;background:url(../images/bgHeader2.png) repeat-x;font-size:1em;padding:5px 0px 0px 17px;}
#contentNew .mainCol h2.homeHeaderLink a {color:#fff;display:block;text-decoration:none;}
#contentNew .mainCol h2.homeHeaderLink a:hover {text-decoration:underline;}
.mainCol .textItem {}
.mainCol .textItem .in {padding:10px 21px 0px 21px;}
.mainCol .textItem .in .mainColImg {float:right;margin-right:5px;margin-left:10px;margin-bottom:10px;}
.mainCol p {margin-bottom:10px;}
.mainCol table {width:100%;border-collapse:collapse;}
.mainCol table.half td {width:50%;vertical-align:middle;padding-bottom:10px;}
.mainCol table.half td.tdtop {vertical-align:top;}
.mainCol table.half td a {font-weight:bold;text-decoration:none;}
.mainCol table.half td a:hover {font-weight:bold;text-decoration:underline;t}
.mainCol table.half td img {border-right:5px solid;float:left;margin-right:8px;}
.mainCol table.half td.blue img {border-color:#00aeef;}
.mainCol table.half td.orange img {border-color:#fc932c;}
.mainCol table.half td.green img {border-color:#008752;}
.mainCol table.half td.pink img {border-color:#ec008c;}
.mainCol table.half td.black img {border-color:#000;}
.mainCol table.half td.purple img {border-color:#413aa1;}
.mainCol table.half td.yellow img {border-color:#fff006;}
#content .mainCol table.half td.blue a {color:#00aeef;}
#content .mainCol table.half td.orange a {color:#fc932c;}
#content .mainCol table.half td.green a {color:#008752;}
#content .mainCol table.half td.pink a {color:#ec008c;}
#content .mainCol table.half td.purple a {color:#413aa1;}
#content .mainCol table.half td.yellow a {color:#c4ba00;}

#contentNew .mainCol table.half td {padding-right:5px;}
#contentNew .mainCol table.half td.blue a {color:#00aeef;}
#contentNew .mainCol table.half td.orange a {color:#fc932c;}
#contentNew .mainCol table.half td.green a {color:#008752;}
#contentNew .mainCol table.half td.pink a {color:#ec008c;}
#contentNew .mainCol table.half td.black a {color:#000;}
#contentNew .mainCol table.half td.pink strong span.pinky {color:#ec008c;}
#contentNew .mainCol table.half td.purple a {color:#413aa1;}
#contentNew .mainCol table.half td.yellow a {color:#c4ba00;}

.mainCol table.homeAllProducts {margin:0px auto;width:auto;}
.mainCol table.homeAllProducts td {padding-top:10px;}
.mainCol table.homeAllProducts a.show {font-weight:normal;display:block;float:left;background:#fbf6fc;text-decoration:underline;}
.mainCol table.homeAllProducts a.show span {display:block;float:left;padding:3px 16px 3px 21px;background:url(../images/showArrow.gif) no-repeat 10px 50%;cursor:pointer;}
.mainCol table.homeAllProducts a.show:hover {text-decoration:none;font-weight:normal;}

.rightCol {width:210px;height:269px;float:right;padding-bottom:76px;font-size:0.9em;}
#content.other .rightCol {width:210px;height:269px;float:right;padding-bottom:0px;font-size:0.9em;}
#contentNew.other .rightCol {height:auto;float:right;padding-bottom:0px;font-size:0.9em;}
.rightCol .textItem {background:#f6f6f8;}
.rightCol .textItem .in {padding:5px 0px 0px 7px;margin:0px 5px 5px 5px;background:#fff;}
.rightCol .textItem.home {height:150px;margin-bottom:10px;}
#contentNew .rightCol .textItem.home {overflow:hidden;height:auto;border-bottom:10px solid #fff;margin-bottom:0px;}
.rightCol .textItem.home .in {background:#fff url(../images/rightHome.png) no-repeat 119px 5px;padding-right:78px;min-height:114px;_height:114px;}
.rightCol .textItem.new {height:109px;margin-bottom:0px;}
#content.other .rightCol .textItem.new {height:196px;margin-bottom:0px;}
#contentNew.other .rightCol .textItem.new {margin-bottom:0px;}
.rightCol .textItem.new .in {padding-top:0px;height:79px;}
#content.other .rightCol .textItem.new .in {padding-top:0px;margin-bottom:0px;}
#content.other .rightCol .textItem.new p.in2 {padding:5px 0px 0px 7px;}
#contentNew.other .rightCol .textItem.new .in {padding-top:0px;margin-bottom:0px;}
#contentNew.other .rightCol .textItem.new p.in2 {padding:5px 0px 0px 7px;}
.rightCol h3 {font-family:Arial,Verdana,sans-serif;font-size:1em;font-size:1em;border-left:5px solid #f4162d;height:21px;padding:5px 0px 0px 8px;background:#5b5a5f;color:#fff;margin-bottom:0px;}
.rightCol .textItem h3.mb {margin-bottom:5px;}

.pathway {width:100%;border-collapse:collapse;font-size:0.9em;color:#adadad;}
.pathway td {padding:10px 3px;}
#contentNew .pathway td a {color:#adadad;margin:0px 3px;}
#contentNew .pathway td a.home {background:url(../images/bgPathwayHome.gif) no-repeat left 50%;padding-left:19px;}
#contentNew .pathway td a.print {background:url(../images/bgPathwayPrint.gif) no-repeat left 50%;padding-left:19px;}
.pathway td strong {margin:0px 3px;}
.pathway td span {margin:0px 3px;}

.subpage .leftCol {height:auto;}
.subpage .leftCol ul {list-style:none;margin-bottom:17px;}
.subpage #contentNew .leftCol ul a {display:block;border-bottom:1px solid #cccccc;padding:6px 0px 6px 19px;color:#222222;font-weight:bold;text-decoration:none;font-size:1.1em;background:url(../images/leftMenu2nd.gif) no-repeat 4px 13px;}
.subpage #contentNew .leftCol ul li.active a {background:url(../images/leftMenu2ndRed.gif) no-repeat 4px 13px;color:#fe0000;}
.subpage #contentNew .leftCol ul li.blue a {background:url(../images/leftMenuBlue.gif) no-repeat 3px 10px;}
.subpage #contentNew .leftCol ul li.blue.active a {color:#019bda;}
.subpage #contentNew .leftCol .systems ul li.blue.active a {color:#019bda;background:url(../images/leftMenuBlueFull.gif) no-repeat 3px 10px;}
.subpage #contentNew .leftCol ul li.orange a {background:url(../images/leftMenuOrange.gif) no-repeat 3px 10px;}
.subpage #contentNew .leftCol ul li.orange.active a {color:#fc932c;background:url(../images/leftMenuOrangeFull.gif) no-repeat 3px 10px;}
.subpage #contentNew .leftCol ul li.purple a {background:url(../images/leftMenuPurple.gif) no-repeat 3px 10px;}
.subpage #contentNew .leftCol ul li.purple.active a {color:#574099;}
.subpage #contentNew .leftCol ul li.green a {background:url(../images/leftMenuGreen.gif) no-repeat 3px 10px;}
.subpage #contentNew .leftCol ul li.green.active a {color:#019957;background:url(../images/leftMenuGreenFull.gif) no-repeat 3px 10px;}
.subpage #contentNew .leftCol ul li.yellow a {background:url(../images/leftMenuYellow.gif) no-repeat 3px 10px;}
.subpage #contentNew .leftCol ul li.yellow.active a {color:#fff200;}
.subpage #contentNew .leftCol ul li.pink a {background:url(../images/leftMenuPink.gif) no-repeat 3px 10px;}
.subpage #contentNew .leftCol ul li.pink.active a {color:#e50278;background:url(../images/leftMenuPinkFull.gif) no-repeat 3px 10px;}
.subpage #contentNew .leftCol ul li.grey a {background:url(../images/leftMenuGrey.gif) no-repeat 3px 10px;}
.subpage #contentNew .leftCol ul li.grey.active a {color:#808080;}
.subpage #contentNew .leftCol ul li.blackP a {background:url(../images/leftMenuBlack.gif) no-repeat 3px 10px;}
.subpage #contentNew .leftCol ul li.blackP.active a {color:#000;background:url(../images/leftMenuBlackFull.gif) no-repeat 3px 10px;}

.subpage #contentNew .leftCol ul li.black a {background:url(../images/leftMenuBlack.gif) no-repeat 3px 10px;}
.subpage #contentNew .leftCol ul li.black.active a {background:url(../images/leftMenuRed.gif) no-repeat 3px 10px;color:#fe0000;}

.subpage #contentNew .leftCol ul a:hover {text-decoration:underline;}

.subpage #contentNew .leftCol ul ul {margin-bottom:0px;}
.subpage #contentNew .leftCol ul ul li {font-size:0.9em;}
.subpage #contentNew .leftCol ul ul li a {display:block;border-bottom:1px solid #cccccc;padding:6px 0px 6px 28px;;color:#222222;font-weight:normal;text-decoration:none;background:url(../images/leftMenu2nd.gif) no-repeat 17px 13px;color:#584098;}

.subpage #contentNew .leftCol ul li.blue.active ul li a {color:#222222;background:url(../images/leftMenu2nd.gif) no-repeat 17px 13px;}
.subpage #contentNew .leftCol ul li.blue ul li.active a {color:#019bda;background:url(../images/leftMenu2blue.gif) no-repeat 17px 13px;}
.subpage #contentNew .leftCol .systems ul li.blue.active ul li a {color:#222222;background:url(../images/leftMenu2nd.gif) no-repeat 17px 13px;}
.subpage #contentNew .leftCol .systems ul li.blue.active ul li.active a {color:#019bda;background:url(../images/leftMenu2blue.gif) no-repeat 17px 13px;}

.subpage #contentNew .leftCol ul li.orange.active ul li a {color:#222222;background:url(../images/leftMenu2nd.gif) no-repeat 17px 13px;}
.subpage #contentNew .leftCol ul li.orange ul li.active a {color:#fc932c;background:url(../images/leftMenu2orange.gif) no-repeat 17px 13px;}
.subpage #contentNew .leftCol .systems ul li.orange.active ul li a {color:#222222;background:url(../images/leftMenu2nd.gif) no-repeat 17px 13px;}
.subpage #contentNew .leftCol .systems ul li.orange.active ul li.active a {color:#fc932c;background:url(../images/leftMenu2orange.gif) no-repeat 17px 13px;}

.subpage #contentNew .leftCol ul li.blackP.active ul li a {color:#222222;background:url(../images/leftMenu2nd.gif) no-repeat 17px 13px;}
.subpage #contentNew .leftCol ul li.blackP ul li.active a {color:#222222;background:url(../images/leftMenu2ndFull.gif) no-repeat 17px 13px;}
.subpage #contentNew .leftCol .systems ul li.blackP.active ul li a {color:#222222;background:url(../images/leftMenu2nd.gif) no-repeat 17px 13px;}
.subpage #contentNew .leftCol .systems ul li.blackP.active ul li.active a {color:#222222;background:url(../images/leftMenu2ndFull.gif) no-repeat 17px 13px;}

.subpage #contentNew .leftCol ul li.black.active ul li a {color:#222222;background:url(../images/leftMenu2nd.gif) no-repeat 17px 13px;}
.subpage #contentNew .leftCol ul li.black ul li.active a {color:#fd0101;background:url(../images/leftMenu2redFull.gif) no-repeat 17px 13px;}

.subpage #contentNew .leftCol ul li.purple.active ul li a {color:#222222;background:url(../images/leftMenu2nd.gif) no-repeat 17px 13px;}
.subpage #contentNew .leftCol ul li.purple ul li.active a {color:#584098;background:url(../images/leftMenu2purple.gif) no-repeat 17px 13px;}
.subpage #contentNew .leftCol ul li.green.active ul li a {color:#222222;background:url(../images/leftMenu2nd.gif) no-repeat 17px 13px;}
.subpage #contentNew .leftCol ul li.green ul li.active a {color:#019957;background:url(../images/leftMenu2green.gif) no-repeat 17px 13px;}
.subpage #contentNew .leftCol ul li.yellow.active ul li a {color:#222222;background:url(../images/leftMenu2nd.gif) no-repeat 17px 13px;}
.subpage #contentNew .leftCol ul li.yellow ul li.active a {color:#fff200;background:url(../images/leftMenu2yellow.gif) no-repeat 17px 13px;}
.subpage #contentNew .leftCol ul li.pink.active ul li a {color:#222222;background:url(../images/leftMenu2nd.gif) no-repeat 17px 13px;}
.subpage #contentNew .leftCol ul li.pink ul li.active a {color:#e50278;background:url(../images/leftMenu2pink.gif) no-repeat 17px 13px;}
.subpage #contentNew .leftCol ul li.grey.active ul li a {color:#222222;background:url(../images/leftMenu2nd.gif) no-repeat 17px 13px;}
.subpage #contentNew .leftCol ul li.grey ul li.active a {color:#808080;background:url(../images/leftMenu2grey.gif) no-repeat 17px 13px;}

.subpage .leftCol .search {padding:9px;background:#f6f6f8;}
.subpage .leftCol .search input.btn {color:#464b51;border:0px;text-decoration:underline;float:right;background:url(../images/bgExtBtn.gif) no-repeat right 5px;padding:0px 14px 0px 0px;margin-right:1px;cursor:pointer;}
.subpage .leftCol .search p {margin-bottom:9px;}
.subpage .leftCol .search p.help {text-align:right;}
.subpage .leftCol .search p.help .ext {float:left;font-size:1.1em;color:#464b51;}
.subpage #contentNew .leftCol .search p.help a {font-size:1em;color:#464b51;text-decoration:none;}
.subpage #contentNew .leftCol .search p.help a:hover {text-decoration:underline;}
.subpage .leftCol .search p.help select {width:192px;height:19px;padding:0px;margin:5px 0px;color:#de0000;}
.subpage .leftCol .search p.help input.btn {border:0px;color:#464b51;background:url(../images/bgExtBtn.gif) no-repeat right 60%;text-align:right;font-size:1em;padding-right:14px;cursor:pointer;}

.subpage #contentNew .mainCol {height:auto;background:none;}
.subpage .mainCol .category_item {border:1px solid #e8e8e8;padding:8px 10px 12px 16px;margin-bottom:12px;}
.subpage .mainCol .category_item  h2 {margin-bottom:10px;font-size:1.1em;text-transform:uppercase;background:none;padding:0px;height:auto;}
.subpage .mainCol .category_item  img {float:right;}
.subpage .mainCol .category_item  ul {list-style:none;}
.subpage .mainCol .category_item  ul li {padding:2px 0px 2px 11px;background:url(../images/catalogItemList.gif) no-repeat left 11px;}
.subpage #contentNew .mainCol .category_item  ul li a {color:#222222;}

.subpage #contentNew .mainCol .category_item.blue  h2 a {color:#00aeef;}
.subpage #contentNew .mainCol .category_item.orange  h2 a {color:#fc932c;}
.subpage #contentNew .mainCol .category_item.purple  h2 a {color:#574099;}
.subpage #contentNew .mainCol .category_item.green  h2 a {color:#008752;}
.subpage #contentNew .mainCol .category_item.yellow  h2 a {color:#c4ba00;}
.subpage #contentNew .mainCol .category_item.pink  h2 a {color:#ec008c;}
.subpage #contentNew .mainCol .category_item.grey  h2 a {color:#666666;}

.subpage .mainCol .product_detail {padding-right:10px;line-height:1.8em;}
.subpage .mainCol .product_detail h2 {color:#fe0000;background:none;font-size:2em;padding:0px;margin:0px 0px 10px 0px;height:auto;line-height:1.2em;}
.subpage .mainCol .product_detail.purple h2 {color:#564099;}
.subpage .mainCol .product_detail.pink h2 {color:#e50278;}
.subpage .mainCol .product_detail.black h2 {color:#000;}
.subpage .mainCol .product_detail.orange h2 {color:#fc932c;}
.subpage .mainCol .product_detail.lightBlue h2 {color:#009bda;}
.subpage .mainCol .product_detail.green h2 {color:#019957;}
.subpage .mainCol .product_detail.red h2 {color:#f4162d;}
.subpage .mainCol .product_detail img.mainImg {float:right;margin:0px 0px 10px 30px;}
.subpage .mainCol .product_detail p {margin-bottom:15px;}
.subpage .mainCol .product_detail p.popis {font-size:1.25em;}
.subpage .mainCol .product_detail h3 {color:#fe0000;font-size:1.15em;text-transform:uppercase;margin-bottom:3px;}
.subpage .mainCol .product_detail.purple h3 {color:#564099;}
.subpage .mainCol .product_detail.pink h3 {color:#e50278;}
.subpage .mainCol .product_detail.black h3 {color:#000;}
.subpage #contentNew .mainCol .product_detail.pink h3.headerLink a {color:#e50278;text-decoration:none;}
.subpage #contentNew .mainCol .product_detail.pink h3.headerLink a:hover {text-decoration:underline;}
.subpage .mainCol .product_detail.lightBlue h3 {color:#009bda;}
.subpage #contentNew .mainCol .product_detail.lightBlue h3.headerLink a {color:#009bda;text-decoration:none;}
.subpage #contentNew .mainCol .product_detail.lightBlue h3.headerLink a:hover {text-decoration:underline;}
.subpage .mainCol .product_detail.green h3 {color:#019957;}
.subpage .mainCol .product_detail.orange h3 {color:#fc932c;}
.subpage #contentNew .mainCol .product_detail.orange h3.headerLink a {color:#fc932c;text-decoration:none;}
.subpage #contentNew .mainCol .product_detail.orange h3.headerLink a:hover {text-decoration:underline;}
.subpage .mainCol .product_detail h4 {color:#1e0808;font-size:1.15em;margin-bottom:3px;}
.subpage .mainCol .product_detail table.textDataTable {width:auto;margin-bottom:15px;border:1px solid #9F9F9F;margin-left:4px;}
.subpage .mainCol .product_detail table.textDataTable th {text-align:left;border:1px solid #9F9F9F;padding:0.1em 0.3em;}
.subpage .mainCol .product_detail table.textDataTable td {border:1px solid #9F9F9F;padding:0.1em 0.3em;}
.subpage .mainCol .product_detail ul {margin-bottom:15px;}
.subpage .mainCol .product_detail ul li {line-height:1.3em;padding:2px 0px 2px 11px;background:url(../images/catalogItemList.gif) no-repeat 4px 9px;}
.subpage .mainCol .product_detail ul li ul {margin:4px 0px 0px 20px;list-style:none;}
.subpage .mainCol .product_detail ul li ul li {line-height:1.3em;padding:2px 0px 2px 11px;background:url(../images/catalogItemList.gif) no-repeat 4px 13px;}
.subpage .mainCol .product_detail table.download {margin-bottom:17px;width:100%;border-collapse:collapse;border-top:1px solid #000000;}
.subpage .mainCol .product_detail table.download td {color:#000;border-bottom:1px solid #bfbfbf;padding:0.4em 0.2em 0.2em 0.2em;vertical-align:middle;line-height:1.5em;}
.subpage .mainCol .product_detail table.download td img {margin-right:8px;}
.subpage .mainCol .product_detail table.vtop {border-top:0px;}
.subpage .mainCol .product_detail table.vtop td {vertical-align:top;}
.subpage .mainCol .product_detail table.vtop th {text-align:left;border-bottom:2px solid #bfbfbf;}
.subpage .mainCol .product_detail table.vtop th.center {text-align:center;}
.subpage #contentNew .mainCol .product_detail table.download td.catalogname {font-weight:bold;color:#000;padding-right:10px;}
.subpage #contentNew .mainCol .product_detail table.download td a.save {white-space:nowrap;background:url(../images/iconDownload.gif) no-repeat left 50%;padding-left:20px;font-size:1em;font-weight:bold;color:#000000;}
.subpage #contentNew .mainCol .product_detail table.download td a.view {white-space:nowrap;background:url(../images/iconView.gif) no-repeat left 50%;padding-left:20px;font-size:1em;font-weight:bold;color:#000000;}
.subpage #contentNew .mainCol .product_detail table.download td a.title {white-space:normal;background:none;padding-left:0px;font-size:1em;font-weight:normal;color:#000000;}
.subpage #contentNew .mainCol .product_detail table.download td.nowrap {white-space:nowrap;vertical-align:top;}

.subpage .mainCol .product_detail table.params {margin-bottom:17px;width:100%;border-collapse:collapse;}
.subpage .mainCol .product_detail table.params th {text-align:left;padding:0.6em 0em 0.4em 14px;}
.subpage .mainCol .product_detail table.params td {width:50%;padding:0.6em 0em 0.4em 0em;}
.subpage .mainCol .product_detail table.params tr.grey th {background:#f3f3f3;}
.subpage .mainCol .product_detail table.params tr.grey td {background:#f3f3f3;}
.subpage .mainCol .product_detail p.mb {margin-bottom:5px;}

.subpage .mainCol .product_detail .solutionItem {width:220px;height:120px;padding:5px;float:left;margin:0px 17px 0px 3px;background:#e5e1f2;margin-bottom:20px;font-weight:bold;}
.subpage .mainCol .product_detail .solutionItem p {margin-bottom:0px;padding:0px 2px 0px 3px;line-height:1.4em;}
.subpage #contentNew .mainCol .product_detail .solutionItem a {color:#000000;}

.subpage .mainCol .product_detail .contactGroup {overflow:hidden;width:225px;height:99px;padding:12px 4px 0px 15px;border:1px solid #cccccc;float:left;margin:0px 12px 12px 0px;line-height:1.5em;}
.subpage .mainCol .product_detail .contactGroupSmall {height:50px;}
.subpage .mainCol .product_detail .contactGroupLong {height:57px;padding:5px 4px 0px 15px;}
.subpage .mainCol .product_detail .contactGroupSmaller {height:70px;}
.subpage .mainCol .product_detail .contactGroup a {font-size:1.15em;text-transform:uppercase;display:block;font-weight:bold;margin-bottom:5px;}
.subpage .mainCol .product_detail .contactGroupIgre {height:auto;width:478px;padding:12px 15px 15px 15px;float:none;}
.subpage .mainCol .product_detail .contactGroupIgre a {display:inline;font-size:1em;font-weight:normal;}
.subpage .mainCol .product_detail .contactGroup p {padding-right:8px;margin-bottom:0px;}
.subpage .mainCol .product_detail .contactGroupIgre img {float:left;margin-right:10px;}
.subpage #contentNew .mainCol .product_detail.lightBlue .contactGroup a {color:#009bda;}
.subpage #contentNew .mainCol .product_detail.green .contactGroup a {color:#009bda;}
.subpage #contentNew .mainCol .product_detail.red .contactGroup a {color:#f4162d;}
.subpage #contentNew .mainCol a.black {color:#1e0808;}

.subpage .mainCol .product_detail .videoGroupSmall {overflow:hidden;width:236px;height:180px;padding:12px 4px 0px 4px;border:1px solid #cccccc;float:left;margin:0px 12px 12px 0px;line-height:1.5em;text-align:center;}
.subpage .mainCol .product_detail .videoGroupSmall.last {margin-right:0px;}
.subpage .mainCol .product_detail .videoGroupSmall a {font-size:1.1em;text-transform:uppercase;display:block;font-weight:bold;margin-bottom:5px;}

.subpage .mainCol .product_detail .categories {color:#fe0000;}
.subpage .mainCol .product_detail .categories strong {color:#000000;}
.subpage #contentNew .mainCol .product_detail .categories a {color:#000000;}
.subpage #contentNew .mainCol .product_detail.purple .categories a.active {color:#564099;}

.subpage .mainCol .product_detail .productSmallItem {width:227px;height:117px;padding:10px 10px;color:#000000;border:1px solid #cccccc;float:left;margin:0px 12px 12px 0px;line-height:1.5em;}
.subpage .mainCol .product_detail .productSmallItem h3 {font-weight:normal;margin-bottom:10px;text-transform:none;}
.subpage .mainCol .product_detail .productSmallItem h4 {font-weight:normal;margin-bottom:10px;}
.subpage .mainCol .product_detail .productSmallItem p {color:#b4b4b4;font-size:0.9em;}
.subpage .mainCol .product_detail .productSmallItem img {float:left;margin-right:16px;}
.subpage .mainCol .product_detail .last {margin-right:0px;}

.subpage .mainCol .product_detail .systemsItem {width:215px;height:120px;padding:5px;background:#e5e6e6;float:left;margin:0px 9px 10px 0px;line-height:1.3em;}
.subpage .mainCol .product_detail .systemsItem img {float:left;margin-bottom:3px;}
.subpage #contentNew .mainCol .product_detail .systemsItem a {color:#000000;font-weight:bold;}

.subpage .mainCol .product_detail .systemsGroup {width:244px;height:223px;float:left;margin:0px 17px 10px 0px;}
.subpage .mainCol .product_detail .systemsGroupSmall {height:145px;}
.subpage .mainCol .product_detail .systemsGroup .head {padding:8px;height:129px;margin-bottom:11px;overflow:hidden;}
.subpage .mainCol .product_detail .systemsGroup .head h2 {font-size:1.15em;}
.subpage .mainCol .product_detail .systemsGroup .head h3 {font-size:1.15em;text-transform:none;}
.subpage #contentNew .mainCol .product_detail .systemsGroup .head h2 a {color:#000;}
.subpage #contentNew .mainCol .product_detail .systemsGroup .head h3 a {color:#000;}
.subpage .mainCol .product_detail .systemsGroup.blue .head {background:#cae9f9;}
.subpage .mainCol .product_detail .systemsGroup.green .head {background:#bfe5d5;}
.subpage .mainCol .product_detail .systemsGroup.pink .head {background:#fc8fc8;}
.subpage .mainCol .product_detail .systemsGroup .desc {padding:5px 8px 0px 24px;height:62px;line-height:1.5em;}
.subpage #contentNew .mainCol .product_detail .systemsGroup .desc a {color:#000;}
.subpage .mainCol .product_detail .systemsGroup.blue .desc {background:#f2fafd url(../images/leftMenuBlue.gif) no-repeat 9px 11px;}
.subpage .mainCol .product_detail .systemsGroup.green .desc {background:#f2faf6 url(../images/leftMenuGreen.gif) no-repeat 9px 11px;}
.subpage .mainCol .product_detail .systemsGroup.pink .desc {background:#feebf5 url(../images/leftMenuPink.gif) no-repeat 9px 11px;}

.subpage .mainCol .systemsDetail .mimg {float:left;}
.subpage .mainCol .systemsDetail h2 {clear:both;text-align:center;font-size:1.15em;padding:10px 0px;margin-bottom:0px;_height:1px;min-height:1px;}
.subpage .mainCol .product_detail.lightBlue h2.bgrounded {color:#fff;background:#009bda;}
.subpage .mainCol .product_detail.pink h2.bgrounded {color:#fff;background:#e50278;}

.subpage .mainCol .systemsDetail .postup {width:250px;float:left;}
.subpage .mainCol .systemsDetail .postup.sys01 {height:540px;background:#dff1fb url(../images/systemsPostup.png) no-repeat top right;}
.subpage .mainCol .systemsDetail .postup table {border-collapse:collapse;width:100%;}
.subpage .mainCol .systemsDetail .postup table td {text-align:center;vertical-align:top;}
.subpage .mainCol .systemsDetail .postup table td.img {width:80px;}
.subpage .mainCol .systemsDetail .postup table td.pop {}
.subpage .mainCol .systemsDetail .postup table td p {width:110px;background:#fff;margin:0px auto;font-size:0.9em;line-height:1.3em;font-weight:bold;color:#019ad9;padding:5px;}

.subpage .mainCol .systemsDetail .postup.sys01 .step01 td.img {height:97px;padding-top:7px}
.subpage .mainCol .systemsDetail .postup.sys01 .step01 td.pop {padding-top:18px;}
.subpage .mainCol .systemsDetail .postup.sys01 .step02 td.img {height:112px;padding-top:2px;}
.subpage .mainCol .systemsDetail .postup.sys01 .step02 td.pop {padding-top:19px;}
.subpage .mainCol .systemsDetail .postup.sys01 .step03 td.img {height:155px;}
.subpage .mainCol .systemsDetail .postup.sys01 .step03 td.pop {padding-top:7px;}
.subpage .mainCol .systemsDetail .postup.sys01 .step04 td.img {height:84px;}
.subpage .mainCol .systemsDetail .postup.sys01 .step04 td.pop {padding-top:9px;}
.subpage .mainCol .systemsDetail .postup.sys01 .step05 td.img {}
.subpage .mainCol .systemsDetail .postup.sys01 .step05 td.pop {padding-top:27px;}

.subpage .mainCol .systemsDetail .sysDesc {width:246px;float:right;padding-top:5px;line-height:1.5em;}
.subpage #contentNew .mainCol .systemsDetail .sysDesc a {color:#000000;}
.subpage .mainCol .systemsDetail .sysDesc p img {vertical-align:middle;margin-left:2px;margin-bottom:2px;}

.subpage .mainCol .product_detail .last {margin-right:0px;}

.subpage .rightCol {height:auto;}
.subpage .rightCol .textItem {background:#f6f6f8;margin-bottom:8px;}
.subpage .rightCol .textItem.m7 {padding:7px;}
.subpage .rightCol .textItem.m7 p.m {padding:4px;}
.subpage .rightCol .textItem.m7 p select {width:196px;height:19px;padding:0px;margin:5px 0px;color:#de0000;}
.subpage .rightCol .textItem.m5 {padding:5px;}
.subpage .rightCol .textItem.m5 p {padding:4px 2px 4px 4px;}
.subpage .rightCol .textItem.m5 p strong {font-size:1.1em;color:#f4162d;}
.subpage .rightCol .textItem.m5 p strong .grey {color:#5b5a5f;}
.subpage .rightCol .productList {background:#e5e1f2;padding:0px 0px 10px 0px;margin-bottom:9px;}
.subpage .rightCol .productList h3 {border:0px;background:#57409a;height:auto;padding-bottom:5px;font-size:1.1em;line-height:1.2em;padding-left:10px;}
.subpage .rightCol .productList .pl {background:url(../images/bgProductList.gif) no-repeat 7px top;}
.subpage .rightCol .productList .pl ul {list-style:none;padding:5px 0px 0px 0px;}
.subpage .rightCol .productList .pl ul li {padding:0px 5px;}
.subpage .rightCol .productList .pl ul li.active {background:url(../images/bgProductListItemActive.gif) no-repeat left 50%;}
.subpage #contentNew .rightCol .productList .pl ul li a {border-bottom:1px solid #ffffff;padding:5px 4px;display:block;line-height:1.2em;color:#333335;text-decoration:none;}
.subpage #contentNew .rightCol .productList .pl ul li a:hover {text-decoration:underline;}
.subpage .rightCol .textItem .itemUsed .iuImg {float:left;width:60px;text-align:center;margin-right:14px;}
.subpage .rightCol .textItem .itemUsed .iuText {float:left;width:122px;font-size:1.1em;}
.subpage #contentNew .rightCol .textItem .itemUsed .iuText a {display:block;color:#000000;font-size:1.35em;margin-bottom:6px;line-height:1.3em;}
.subpage .rightCol hr.iuLine {margin:8px 0px;border-width:1px 0px 0px 0px;height:1px;border-style:solid;border-color:#e8e8ea;}


.subpage #contentNew .mainCol .referenceGroup {text-align:center;color:#000000;font-weight:bold;display:block;line-height:1.4em;width:228px;height:129px;padding:8px 9px;float:left;margin-right:18px;background:#e8e8e8;margin-bottom:18px;text-decoration:none;}
.subpage .mainCol .referenceGroup img {margin-bottom:3px;max-height:105px;_height:105px;}
.subpage .mainCol .referenceGroup span {display:block;}
.subpage .mainCol .referenceGroup strong {text-decoration:underline;cursor:pointer;}
.subpage .mainCol .referenceGroup:hover strong {text-decoration:none;}
.subpage #contentNew .mainCol .referenceGroup.last {margin-right:0px;}

.subpage .mainCol .reference_detail {}
.subpage .mainCol .reference_detail img.detailImg {margin-bottom:10px;float:left;}
.subpage .mainCol .reference_detail p.popis {line-height:1.3em;}
.subpage .mainCol .reference_detail .basicFacts {background:#eeeeee;padding:15px 24px;margin-bottom:15px;clear:both;}
.subpage .mainCol .reference_detail .basicFacts strong.header {font-size:1.1em;color:#f51d1e;text-transform:uppercase;}
.subpage .mainCol .reference_detail .referenceGallery h3 {float:left;}
.subpage .mainCol .reference_detail .referenceGallery img {float:left;margin-right:15px;margin-bottom:15px;}
.subpage .mainCol .reference_detail .referenceGallery img.last {margin-right:0px;}
.subpage #contentNew .mainCol .reference_detail .referenceGallery a.largerPhoto {float:right;display:block;font-size:0.85em;color:#666666;text-decoration:none;background:#eeeeee url(../images/hrefInfo.gif) no-repeat 5px 7px;padding:4px 8px 3px 26px;margin-bottom:3px;}
.subpage #contentNew .mainCol .reference_detail .referenceGallery a.largerPhoto:hover {text-decoration:underline;}

.subpage #contentNew .leftCol ul.leftColMenu {margin:5px 0 0 -10px;}

.nowrap {white-space:nowrap;}

.subpage .mainCol .product_detail .videoGroup {text-align:center;overflow:hidden;padding:12px 15px 12px 15px;border:1px solid #cccccc;margin:0px 0px 12px 0px;line-height:1.5em;}
.subpage .mainCol .product_detail .videoGroup strong {font-size:1.3em;display:block;margin-bottom:8px;color:#f4162d;}

.colourItem {}
.colourItem img {float:left;margin-right:10px;margin-top:6px;}
.colourItem strong {display:block;}

.subpage #contentNew table.links {border-collapse:collapse;width:100%;}
.subpage #contentNew table.links td {text-align:center;}

.numbered {margin:0px 0px 0px 20px;}
.numbered li {padding-bottom:10px;}

/* contact form */
.enquiryForm {border:2px solid #cccccc;padding:10px;}
.enquiryForm .formBlock {width:233px;margin-bottom:6px;}
.enquiryForm .formBlock label {margin-left:1px;}
.enquiryForm .formBlock input {border:1px solid #676767;width:223px;height:16px;padding:3px;margin:1px;}
.enquiryForm .formBlock input#email {display:none;}
.enquiryForm .formBlockLeft {float:left;}
.enquiryForm .formBlockRight {float:right;}
.enquiryForm .formBlockFull {width:486px;}
.enquiryForm .formBlockFull textarea {border:1px solid #676767;width:476px;height:54px;padding:3px;margin:1px;}
.enquiryForm .formCheck {width:486px;margin-bottom:15px;}
.enquiryForm .formCheck input {vertical-align:middle;margin:0px 4px 2px 0px;}
.enquiryForm .submit {text-align:right;}
.enquiryForm .submit input {vertical-align:middle;margin:0px 0px 0px 10px;border:1px solid #2e2e2e;background:#aeaeae;padding:3px 8px;cursor:pointer;}
.enquiryForm .submit input:hover {background:#c6c6c6;}
.enquiryForm .required {color:#ff0000;}
.enquiryForm .formBlockError input {border:2px solid #ff0000;margin:0px;}
.error {border:2px solid #ff0000;background:#fbb9b9;padding:10px;margin-bottom:10px;}
.error ul {list-style:disc;margin:0px 0px 0px 20px;}
.error ul li {background:none;padding:0px;}
.subpage .mainCol .product_detail .error ul {margin-bottom:0px;}
.subpage .mainCol .product_detail .error ul li {background:none;padding-left:0px;}
.enquiryForm .formSent {background:#43eb8f;padding:10px;}
