/* 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.5em;background:#eafedd;padding:0px 0px 0px 0px;color:#4e4e4e;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
input {}
textarea {}
.center {text-align:center;}
.justify {text-align:justify;}
.right {text-align:right;}

#lead {width:980px;margin:0px auto;position:relative;padding:0px 10px;background:#fff;}

.uni #logo {width:579px;height:79px;display:block;left:32px;top:6px;position:absolute;overflow:hidden;z-index:1;}
.uni #logo h1, #logo h1 span {width:579px;height:79px;position:absolute;top:0px;left:0px;z-index:1;overflow:hidden;color:#fff;padding-left:0px;padding-top:0px;margin:0px;}
.uni #logo h1 span {width:579px;height:79px;background-image:url(../img/logoHome.png);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}

.home #logo {width:579px;height:79px;display:block;left:32px;top:6px;position:absolute;overflow:hidden;z-index:1;}
.home #logo h1, #logo h1 span {width:579px;height:79px;position:absolute;top:0px;left:0px;z-index:1;overflow:hidden;color:#fff;padding-left:0px;padding-top:0px;margin:0px;}
.home #logo h1 span {width:579px;height:79px;background-image:url(../img/logoHome.png);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}

.brill #logo {width:579px;height:52px;display:block;left:32px;top:19px;position:absolute;overflow:hidden;z-index:1;}
.brill #logo h1, #logo h1 span {width:579px;height:52px;position:absolute;top:0px;left:0px;z-index:1;overflow:hidden;color:#fff;padding-left:0px;padding-top:0px;margin:0px;}
.brill #logo h1 span {width:579px;height:52px;background-image:url(../img/logoBrill.png);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}

.gloria #logo {width:582px;height:48px;display:block;left:29px;top:22px;position:absolute;overflow:hidden;z-index:1;}
.gloria #logo h1, #logo h1 span {width:582px;height:48px;position:absolute;top:0px;left:0px;z-index:1;overflow:hidden;color:#fff;padding-left:0px;padding-top:0px;margin:0px;}
.gloria #logo h1 span {width:582px;height:48px;background-image:url(../img/logoGloria.png);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}

.active #logo {width:573px;height:65px;display:block;left:39px;top:13px;position:absolute;overflow:hidden;z-index:1;}
.active #logo h1, #logo h1 span {width:573px;height:65px;position:absolute;top:0px;left:0px;z-index:1;overflow:hidden;color:#fff;padding-left:0px;padding-top:0px;margin:0px;}
.active #logo h1 span {width:573px;height:65px;background-image:url(../img/logoActive.png);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}

.canadiana #logo {width:589px;height:55px;display:block;left:24px;top:21px;position:absolute;overflow:hidden;z-index:1;}
.canadiana #logo h1, #logo h1 span {width:589px;height:55px;position:absolute;top:0px;left:0px;z-index:1;overflow:hidden;color:#fff;padding-left:0px;padding-top:0px;margin:0px;}
.canadiana #logo h1 span {width:589px;height:55px;background-image:url(../img/logoCanadiana.png);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}

#logo a {color:#fff;}

.top {height:188px;margin-bottom:6px;background:url(../img/bgTop.png) no-repeat;}
.gloria .top {height:188px;margin-bottom:6px;background:url(../img/bgTopGloria.png) no-repeat;}

.top .topNav {height:93px;padding:25px 3px 0px 0px;text-align:right;}
.top .topNav img {vertical-align:middle;}
.top .topNav a {margin:0px 10px}

.top .menuMain {padding-left:16px;height:25px;margin-bottom:18px;}
.top .menuMain.diff {margin-bottom:8px;}
.top .menuMain span {display:block;height:25px;float:left;width:1px;background:url(../img/menuMainPipe.gif) no-repeat;}
.top .menuMain a {display:block;height:23px;padding:2px 7px 0px 7px;float:left;color:#ffffff;font-weight:bold;text-decoration:none;}
.top .menuMain a:hover {background:url(../img/menuMainItemHover.gif) repeat-x;}
.top .menuMain a.active {background:url(../img/menuMainItemHover.gif) repeat-x;}

.top .menuCatalogue {padding-left:23px;color:#ffffff;clear:both;}
.top .menuCatalogue img {margin-right:2px;vertical-align:bottom;}
.top .menuCatalogue.diff {margin-right:5px;}
.top .menuCatalogue.diff img {float:left;margin-right:5px;margin-top:10px;}
.top .menuCatalogue a {display:inline;margin:0px 4px;color:#fff;font-weight:bold;text-transform:uppercase;text-decoration:none;}
.top .menuCatalogue a:hover {text-decoration:underline;}

.home #content {background:url(../img/bgContentHome.gif) no-repeat bottom right;width:980px;padding-bottom:10px;}

.home #content .action {width:424px;height:209px;padding:0px 0px 0px 21px;float:left;background:#ffffff url(../img/homeActionTop.gif) repeat-x top left;position:relative;overflow:hidden;margin-bottom:5px;}
.home #content .action .desc {width:250px;float:left;}
.home #content .action .mainImg {max-width:170px;_width:170px;float:right;margin-top:33px;}
.home #content .action .akce {position:absolute;top:48px;right:106px;width:64px;height:64px;background:url(../img/homeActionAkce.gif) no-repeat;}
.home #content .action strong.header {float:left;margin-bottom:17px;display:block;height:26px;padding-top:7px;font-family:Arial;font-size:1.25em;color:#fefefe;}
.home #content .action h2 {font-size:1.15em;font-weight:normal;margin-bottom:3px;}
.home #content .action h2 a {color:#498922;}
.home #content .action span.price {display:block;font-size:1.8em;font-weight:bold;line-height:1.6em;color:#498922;}
.home #content .action span.price span {font-size:1.4em;color:#b70505;}
.home #content .action span.prevPrice {display:block;color:#498921;text-decoration:line-through;margin-bottom:4px;}
.home #content .action p {line-height:1.7em;}

.home #content .closestDealer {width:244px;height:209px;padding:0px 0px 0px 17px;background:url(../img/bgClosestDealer.png) no-repeat;float:right;margin-right:6px;margin-bottom:5px;}
.home #content .closestDealer strong.header {margin-bottom:17px;display:block;height:26px;padding-top:7px;font-family:Arial;font-size:1.25em;color:#fefefe;}
.home #content .closestDealer p {margin-bottom:13px;width:145px;}
.home #content .closestDealer p.small {font-size:0.9em;}

.home #content .news {width:242px;height:209px;padding:0px 0px 0px 19px;background:url(../img/bgNews.png) no-repeat;float:right;margin-bottom:5px;}
.home #content .news strong.header {;margin-bottom:17px;display:block;height:26px;padding-top:7px;font-family:Arial;font-size:1.25em;color:#fefefe;}
.home #content .news .news_item span.timestamp {color:#cd1212;font-weight:bold;}
.home #content .news .news_item .title {color:#498922;font-weight:bold;}
.home #content .news .news_item .summary {padding:9px 0px 13px 0px;}
.home #content .news p a {color:#498922;background:url(../img/newsArrow.png) no-repeat right 50%;padding-right:12px;}

.home #content .homeBottom {clear:both;background:url(../img/bgHomeBottom.gif) repeat-y right;}

.home #content .homeBottom .homeCatalogue {width:445px;float:left;background:url(../img/bgHomeCatalogue.gif) repeat-x top left;}
.home #content .homeBottom .homeCatalogue strong.header {float:left;margin-bottom:4px;display:block;height:26px;font-family:Arial;font-size:1.25em;color:#fefefe;background:url(../img/homeCatalogueArrow.gif) no-repeat right 55%;padding:7px 17px 0px 19px;}
.home #content .homeBottom .homeCatalogue .cat_item {clear:both;padding-right:10px;margin-bottom:13px;}
.home #content .homeBottom .homeCatalogue .cat_item img {float:left;}
.home #content .homeBottom .homeCatalogue .cat_item .desc {width:209px;float:right;padding-top:4px;}
.home #content .homeBottom .homeCatalogue .cat_item h2 {font-size:1em;text-transform:uppercase;}
.home #content .homeBottom .homeCatalogue .cat_item .title {color:#498921;font-weight:bold;}
.home #content .homeBottom .homeCatalogue .cat_item .summary {padding:8px 0px;font-size:0.9em;line-height:1.5em;}
.home #content .homeBottom .homeCatalogue .cat_item .summary p {font-size:1em;color:#4e4e4e;}
.home #content .homeBottom .homeCatalogue .cat_item p {color:#498921;font-size:0.9em;}
.home #content .homeBottom .homeCatalogue .cat_item p a {color:#498921;}

.home #content .homeBottom .homeCatalogue .categories {color:#181818;background:#f3f8f0;padding:15px 23px;font-size:0.9em;line-height:1.8em;}
.home #content .homeBottom .homeCatalogue .categories a {color:#181818;}
.home #content .homeBottom .homeCatalogue .categories a.red {color:#be090a;}

.home #content .homeBottom .zastoupeni {width:528px;float:right;background:url(../img/bgHomeZastoupeni.gif) repeat-x top left;}
.home #content .homeBottom .zastoupeni strong.header {float:left;margin-bottom:18px;display:block;height:26px;font-family:Arial;font-size:1.25em;color:#fefefe;padding:7px 17px 0px 19px;}
.home #content .homeBottom .zastoupeni .in {padding:0px 14px 0px 8px;}
.home #content .homeBottom .zastoupeni .in table {border-collapse:collapse;width:100%;}
.home #content .homeBottom .zastoupeni .in table td {padding:11px 2px;}
.home #content .homeBottom .zastoupeni .in table tr.dark td {background:#f3f8f0;}
.home #content .homeBottom .zastoupeni .in table td.img {width:172px;text-align:center;}
.home #content .homeBottom .zastoupeni .in table td h2 {font-size:1em;text-transform:uppercase;margin-bottom:10px;}
.home #content .homeBottom .zastoupeni .in table td a {color:#498922;}
.home #content .homeBottom .zastoupeni .in table td p {margin-bottom:10px;}
.home #content .homeBottom .zastoupeni .in table td p a {background:url(../img/homeZastoupeniArrow.gif) no-repeat right 55%;padding-right:14px;}

.uni #content {background:#e8f1e2 url(../img/bgContentBrill.gif) no-repeat bottom right;width:980px;padding-bottom:55px;}
.uni #content h2 {background:url(../img/bgBrillHeader.gif) repeat-x;height:26px;padding:7px 0px 0px 22px;font-family:Arial;font-size:1.25em;color:#fefefe;}

.home.rozcestnik #content {background:#e8f1e2 url(../img/bgContentBrill.gif) no-repeat bottom right;width:980px;padding-bottom:55px;}
.home.rozcestnik #content h2 {background:url(../img/bgBrillHeader.gif) repeat-x;height:26px;padding:7px 0px 0px 22px;font-family:Arial;font-size:1.25em;color:#fefefe;}
.home.rozcestnik #content .obsah h3 {font-size:1.1em;color:#4b8b23;margin-bottom:10px;}
.home.rozcestnik #content .obsah .productDesc h3 {font-size:0.9em;color:#4b8b23;margin-bottom:0px;}
.home.rozcestnik #content .obsah .productDesc strong {color:#4b8b23;}
.home.rozcestnik #content .obsah .productDesc span {color:#4b8b23;}
.home.rozcestnik #content .obsah .types table th h3 {color:#4a8921;font-size:1.5em;font-weight:normal;}
.home.rozcestnik #content .obsah .types table th {color:#4a8921;}
.home.rozcestnik #content .obsah a {color:#4b8b23;}
.home.rozcestnik #content .obsah.ceniky ul {list-style:none;}
.home.rozcestnik #content .obsah.ceniky ul li {margin-bottom:4px;}
.home.rozcestnik #content .obsah.ceniky ul a {color:#4b8b23;background:url(../img/homeZastoupeniArrow.gif) no-repeat left 50%;padding-left:14px;}

.brill #content {background:#e8f1e2 url(../img/bgContentBrill.gif) no-repeat bottom right;width:980px;padding-bottom:55px;}
.brill #content h2 {background:url(../img/bgBrillHeader.gif) repeat-x;height:26px;padding:7px 0px 0px 22px;font-family:Arial;font-size:1.25em;color:#fefefe;}
.brill #content .obsah h3 {font-size:1.1em;color:#4b8b23;margin-bottom:10px;}
.brill #content .obsah .productDesc h3 {font-size:0.9em;color:#4b8b23;margin-bottom:0px;}
.brill #content .obsah .productDesc strong {color:#4b8b23;}
.brill #content .obsah .productDesc span {color:#4b8b23;}
.brill #content .obsah .types table th h3 {color:#4a8921;font-size:1.5em;font-weight:normal;}
.brill #content .obsah .types table th {color:#4a8921;}
.brill #content .obsah a {color:#4b8b23;}
.brill #content .obsah.ceniky ul {list-style:none;}
.brill #content .obsah.ceniky ul li {margin-bottom:4px;}
.brill #content .obsah.ceniky ul a {color:#4b8b23;background:url(../img/homeZastoupeniArrow.gif) no-repeat left 50%;padding-left:14px;}

.gloria #content {background:#fcffe7 url(../img/bgContentGloria.gif) no-repeat bottom right;width:980px;padding-bottom:55px;}
.gloria #content h2 {background:url(../img/bgGloriaHeader.gif) repeat-x;height:26px;padding:7px 0px 0px 22px;font-family:Arial;font-size:1.25em;color:#fefefe;}
.gloria #content .obsah .productDesc h3 {font-size:1em;color:#0a7aaa;}
.gloria #content .obsah .productDesc strong {color:#0094d3;}
.gloria #content .obsah .productDesc span {color:#0094d3;}
.gloria #content .obsah .types table th h3 {color:#0a7aaa;font-size:1.5em;font-weight:normal;}
.gloria #content .obsah .types table th {color:#0094d3;}
.gloria #content .obsah.ceniky ul {list-style:none;}
.gloria #content .obsah.ceniky ul li {margin-bottom:4px;}
.gloria #content .obsah.ceniky ul a {color:#0586BD;background:url(../img/homeZastoupeniArrow.gif) no-repeat left 50%;padding-left:14px;}

.active #content {background:#e8f1e2 url(../img/bgContentBrill.gif) no-repeat bottom right;width:980px;padding-bottom:55px;}
.active #content h2 {background:url(../img/bgBrillHeader.gif) repeat-x;height:26px;padding:7px 0px 0px 22px;font-family:Arial;font-size:1.25em;color:#fefefe;}
.active #content .obsah h3 {font-size:1.1em;color:#4b8b23;margin-bottom:10px;}
.active #content .obsah .productDesc h3 {font-size:0.9em;color:#4b8b23;margin-bottom:0px;}
.active #content .obsah .productDesc strong {color:#4b8b23;}
.active #content .obsah .productDesc span {color:#4b8b23;}
.active #content .obsah .types table th h3 {color:#4a8921;font-size:1.5em;font-weight:normal;}
.active #content .obsah .types table th {color:#4a8921;}
.active #content .obsah a {color:#4b8b23;}
.active #content .obsah.ceniky ul {list-style:none;}
.active #content .obsah.ceniky ul li {margin-bottom:4px;}
.active #content .obsah.ceniky ul a {color:#4b8b23;background:url(../img/homeZastoupeniArrow.gif) no-repeat left 50%;padding-left:14px;}

.canadiana #content {background:#e8f1e2 url(../img/bgContentBrill.gif) no-repeat bottom right;width:980px;padding-bottom:55px;}
.canadiana #content h2 {background:url(../img/bgBrillHeader.gif) repeat-x;height:26px;padding:7px 0px 0px 22px;font-family:Arial;font-size:1.25em;color:#fefefe;}
.canadiana #content .obsah h3 {font-size:1.1em;color:#4b8b23;margin-bottom:10px;}
.canadiana #content .obsah .productDesc h3 {font-size:0.9em;color:#4b8b23;margin-bottom:0px;}
.canadiana #content .obsah .productDesc strong {color:#4b8b23;}
.canadiana #content .obsah .productDesc span {color:#4b8b23;}
.canadiana #content .obsah .types table th h3 {color:#4a8921;font-size:1.5em;font-weight:normal;}
.canadiana #content .obsah .types table th {color:#4a8921;}
.canadiana #content .obsah a {color:#4b8b23;}
.canadiana #content .obsah.ceniky ul {list-style:none;}
.canadiana #content .obsah.ceniky ul li {margin-bottom:4px;}
.canadiana #content .obsah.ceniky ul a {color:#4b8b23;background:url(../img/homeZastoupeniArrow.gif) no-repeat left 50%;padding-left:14px;}

#content .obsah {padding:22px 19px;}
#content .obsah .productImgs {width:270px;float:left;margin-bottom:25px;}
#content .obsah .productImgs img {margin-bottom:7px;}
#content .obsah .productImgs div img {margin-right:15px;float:left;}
#content .obsah .productImgs div img.last {margin-right:0px;}
#content .obsah .productDesc {width:645px;float:right;margin-bottom:10px;}
#content .obsah .productDesc p {margin-bottom:15px;}
#content .obsah .types {margin:0px 29px 0px 19px;}
#content .obsah .types table {border-collapse:collapse;width:100%;}
#content .obsah .types table th {border-bottom:1px solid #d3e6c6;text-align:right;padding:0.2em 0.4em;}
#content .obsah .types table th.tableImg {border-bottom:0px;padding-bottom:0px;}
#content .obsah .types table th.center {text-align:center;}
#content .obsah .types table th.left {text-align:left;}
.brill #content .obsah .types table a {color:#4b8b23;}
.gloria #content .obsah .types table a {color:#0586bd;}
.active #content .obsah .types table a {color:#4b8b23;}
.canadiana #content .obsah .types table a {color:#4b8b23;}

#content .obsah .types table tr.head th {text-align:center;padding-bottom:0.6em;}
#content .obsah .types table tr.head th img {margin-bottom:10px;}
#content .obsah .types table td {border-bottom:1px solid #d3e6c6;text-align:center;padding:0.2em 0.4em;color:#000000;}
#content .obsah .types table td.left {text-align:left;}
#content .obsah .types table td.right {text-align:right;}
#content .obsah .types table td.tableImg {border-bottom:0px;padding-bottom:0px;}

#footer {background:url(../img/bgFooter.png) no-repeat;height:102px;color:#fff;padding:20px 0px 0px 37px;line-height:2em;clear:both;}
#footer a {color:#fff;}

table.novinky {border-collapse:collapse;width:100%;margin-bottom:8px;}
table.novinky th.title {text-align:left;font-size:1.1em;}

.ceniky table.cenikyDalsi {width:100%;}
.ceniky table.cenikyDalsi td {text-align:center;font-size:1.25em;font-weight:bold;}
.ceniky table.cenikyDalsi td a {text-decoration:none;}
.ceniky table.cenikyDalsi td a:hover {text-decoration:underline;}
#content .ceniky table.cenikyDalsi td .linkBrill {color:#4b8b23;}
#content .ceniky table.cenikyDalsi td .linkActive {color:#bc8d03;}
#content .ceniky table.cenikyDalsi td .linkGloria {color:#0586BD;}
#content .ceniky table.cenikyDalsi td .linkCanadiana {color:#000;}

.pathway {padding-bottom:15px;}
.brill .pathway .pathHeader {font-weight:bold;color:#4b8b23;}
.brill .pathway a {color:#4b8b23;}
.gloria .pathway .pathHeader {font-weight:bold;color:#0586BD;}
.gloria .pathway a {color:#0586BD;}
.active .pathway .pathHeader {font-weight:bold;color:#4b8b23;}
.active .pathway a {color:#4b8b23;}
.canadiana .pathway .pathHeader {font-weight:bold;color:#4b8b23;}
.canadiana .pathway a {color:#4b8b23;}

.brill .detailPic img {border:1px solid #4b8b23;padding:2px;}
.gloria .detailPic img {border:1px solid #0586BD;padding:2px;}
.active .detailPic img {border:1px solid #4b8b23;padding:2px;}
.canadiana .detailPic img {border:1px solid #4b8b23;padding:2px;}

input.email {display:none;}

table.prospekt td {vertical-align:top;}
table.prospekt td.first {width:350px;}

#content .obsah .otherImgs {clear:both;margin-bottom:0px;}
#content .obsah .otherImgs img {float:left;margin:0px 8px 8px 0px;}