/* 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;}
body {font-size:75%;font-family:Arial,Verdana,sans-serif;line-height:1.3em;background:#fff url(../_images/bgBody.gif) repeat-x left bottom;padding:0px;color:#000000;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:underline;color:#9c3b24;}
a:hover {text-decoration:none;}
input {}
input.iText {padding:5px;margin-bottom:5px;background:#fff url(../_images/bgItext.gif) no-repeat;border:1px solid #c3b687;color:#b5a66d;}
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;}
.ileft {float:left;margin:0px 18px 13px 9px;}

#lead {width:1000px;margin:0px auto;position:relative;padding:0px;background:url(../_images/bgLead.gif) repeat-x;}

#logo {width:580px;height:150px;display:block;left:210px;top:30px;position:absolute;overflow:hidden;z-index:1;}
#logo object {position:absolute;top:0px;left:0px;z-index:1;}
#logo h1 {width:580px;height:150px;overflow:hidden;color:#fff;}

.topLang {height:30px;padding:7px 0px 0px 42px;font-size:0.9em;font-weight:bold;}
.topLang a {}
.topLang .cz {background:url(../_images/flagCz.gif) no-repeat left 50%;padding-left:32px;margin-right:9px;}
.topLang .de {background:url(../_images/flagDe.gif) no-repeat left 50%;padding-left:32px;margin-right:9px;}
.topLang .en {background:url(../_images/flagEn.gif) no-repeat left 50%;padding-left:32px;margin-right:9px;}

.top {height:136px;clear:both;padding:0px 19px 0px 19px;margin-bottom:7px;}
.top .topImg {float:left;}
.top .search {width:169px;height:129px;padding:7px 8px 0px 14px;background:url(../_images/bgTopSearch.png) no-repeat;float:right;}
.top .search h3 {margin-bottom:12px;font-size:1.1em;text-transform:uppercase;background:url(../_images/searchIcon.gif) no-repeat right 50%;min-height:41px;_height:41px;padding:12px 65px 0px 0px;text-align:right;}
.top .search .iText {width:104px;height:15px;padding:5px;margin-right:4px;float:left;}
.top .search .btn {margin-top:1px;}
.top .search p {margin:0px;clear:both;}

.menus {height:91px;background:url(../_images/bgMenus.gif) no-repeat;padding-top:10px;position:relative;}
.menus .stin {position:absolute;width:1000px;height:38px;top:101px;left:0px;background:url(../_images/bgStin.gif) no-repeat;z-index:0;}
.menus .stin1 {position:absolute;width:9px;height:38px;top:101px;left:0px;background:url(../_images/bgStin1.gif) no-repeat;z-index:0;}
.menus .mainMenu {height:51px;clear:both;position:relative;}
.menus .mainMenu a span {display:none;}
.menus .mainMenu a {overflow:hidden;position:absolute;cursor:pointer;}

.menus .mainMenu a.title {display:block;width:99px;height:110px;top:10px;left:0px;background:url(../_images/btnTitulniStrana.gif) no-repeat;z-index:0;}
.menus .mainMenu a.title:hover {background-position:0px -110px;}
.location_index .menus .mainMenu a.title {background-position:0px -110px;}

.menus .mainMenu a.login {display:block;width:99px;height:110px;top:10px;right:0px;background:url(../_images/btnPrihlaseniDoSystemu.gif) no-repeat;z-index:0;}
.menus .mainMenu a.login:hover {background-position:0px -110px;}
.location_soubory .menus .mainMenu a.login {background-position:0px -110px;}

.menus .mainMenu a.howToContact {display:block;width:99px;height:41px;top:10px;left:100px;background:url(../_images/btnJakNasKontaktovat.gif) no-repeat;z-index:0;}
.page_id_1 .menus .mainMenu a.howToContact {background-position:0px -41px;}

.menus .mainMenu a.news {display:block;width:99px;height:41px;top:10px;left:200px;background:url(../_images/btnNovinkyAktuality.gif) no-repeat;z-index:0;}
.location_news_get .menus .mainMenu a.news {background-position:0px -41px;}

.menus .mainMenu a.calendar {display:block;width:99px;height:41px;top:10px;left:300px;background:url(../_images/btnKalendarAkci.gif) no-repeat;z-index:0;}
.page_id_2 .menus .mainMenu a.calendar {background-position:0px -41px;}
.page_id_3 .menus .mainMenu a.calendar {background-position:0px -41px;}

.menus .mainMenu a.about {display:block;width:99px;height:41px;top:10px;left:400px;background:url(../_images/btnOnasiSpolecnosti.gif) no-repeat;z-index:0;}
.page_id_4 .menus .mainMenu a.about {background-position:0px -41px;}
.page_id_5 .menus .mainMenu a.about {background-position:0px -41px;}
.page_id_6 .menus .mainMenu a.about {background-position:0px -41px;}

.menus .mainMenu a.products {display:block;width:99px;height:41px;top:10px;left:500px;background:url(../_images/btnNaseProdukty.gif) no-repeat;z-index:1;}
.location_shop_products_get .menus .mainMenu a.products {background-position:0px -41px;}

.menus .mainMenu a.praha {display:block;width:119px;height:51px;top:0px;left:581px;background:url(../_images/btnVelkoobchodPraha.gif) no-repeat;z-index:0;}
.menus .mainMenu a.praha:hover {background-position:0px -51px;}
.page_id_7 .menus .mainMenu a.praha {background-position:0px -51px;}

.menus .mainMenu a.ostrava {display:block;width:119px;height:51px;top:0px;left:701px;background:url(../_images/btnMaloobchodOstrava.gif) no-repeat;z-index:0;}
.menus .mainMenu a.ostrava:hover {background-position:0px -51px;}
.page_id_8 .menus .mainMenu a.ostrava {background-position:0px -51px;}

.menus .mainMenu a.gallery {display:block;width:99px;height:41px;top:10px;left:801px;background:url(../_images/btnFotogalerie.gif) no-repeat;z-index:1;}
.location_gallery_get .menus .mainMenu a.gallery {background-position:0px -41px;}

.menus .mainMenu a:hover {background-position:0px -41px;}

.menus .subMenu {height:28px;width:972px;padding:12px 0px 0px 28px;clear:both;position:absolute;top:61px;left:0px;font-weight:bold;}
.menus .subMenu a {color:#000000;margin:0px 3px;}
.menus .subMenu a.active {color:#ffffff;text-decoration:none;}

#content {background:url(../_images/bgContentBottom.gif) no-repeat left bottom;position:relative;_height:1px;width:1000px;}
#content #cin1 {background:url(../_images/bgContent.gif) repeat-y;_height:1px;}
#content #cin1 #cin2 {background:url(../_images/bgContentTop.gif) no-repeat top left;padding:11px 21px 0px 21px;_height:1px;}

#content p {margin-bottom:10px;}

#footer {line-height:1.2em;height:86px;padding:28px 32px 0px 32px;clear:both;font-size:0.9em;color:#fff;text-align:right;}
#footer p {float:left;background:url(../_images/footerImg.gif) no-repeat;height:54px;padding:1px 0px 0px 94px;text-align:left;}
#footer a {color:#c1a746;}

.leftCol {width:177px;padding:1px 1px 0px 1px;float:left;}
.leftCol h3 {text-align:right;color:#fff;font-size:1em;text-transform:uppercase;padding-top:8px;padding-right:11px;min-height:22px;_height:22px;background:#2c8a5e url(../_images/bgLeftHeader.gif) no-repeat top left;}
.leftCol h3.first {background:#2c8a5e url(../_images/bgLeftHeaderFirst.gif) no-repeat top left;}
.leftCol .obsah {background:url(../_images/bgLeftObsah.gif) no-repeat top left;padding:10px 7px;}
.leftCol .obsah img {border:1px solid #ffffff;margin-bottom:7px;}
.leftCol .obsah p {padding:0px 5px;text-align:left;}

.mainCol {width:768px;padding:5px 0px 0px 0px;float:right;}
.mainCol img {border:1px solid #b6b6b6;}
.mainCol h2 {font-size:1.1em;color:#000000;margin-bottom:15px;}
.mainCol .listItem {text-align:center;padding:9px;width:157px;height:237px;border:1px solid #b6b6b6;background:url(../_images/bgListProduct.gif) no-repeat;float:left;margin:0px 0px 10px 10px;}
.mainCol .listItem .title {display:block;font-weight:bold;padding-bottom:10px;}
.mainCol .listItem img {border:1px solid #b6b6b6;max-width:120px;max-height:120px;_width:120px;_height:120px;}
.mainCol .listItem p {font-size:0.9em;line-height:1.2em;text-align:left;padding-top:10px;}
.mainCol .shop_products_list_item {text-align:center;padding:9px;width:157px;height:237px;border:1px solid #b6b6b6;background:url(../_images/bgListProduct.gif) no-repeat;float:left;margin:0px 0px 10px 10px;}
.mainCol .shop_products_list_item .title {display:block;font-weight:bold;padding-bottom:10px;}
.mainCol .shop_products_list_item img {border:1px solid #b6b6b6;max-width:120px;max-height:120px;_widht:120px;_height:120px;}
.mainCol .shop_products_list_item .text {font-size:0.9em;line-height:1.2em;text-align:left;padding-top:10px;}
.mainCol .pathway {padding-bottom:10px;}

.mainCol .list_group {text-align:center;width:175px;border:1px solid #b6b6b6;background:none;float:left;margin:0px 0px 10px 10px;}
.mainCol .list_group a {display:block;padding:4px 0px;height:15px;}
.mainCol .list_group img {max-width:100px;max-height:100px;_width:100px;_height:100px;}

.shop_products_list_items {clear:both;padding-top:20px;}

.mainCol .gallery_list_group {text-align:center;padding:4px 9px;width:157px;height:137px;border:1px solid #b6b6b6;background:url(../_images/bgListProduct.gif) no-repeat;float:left;margin:0px 0px 10px 10px;}
.mainCol .gallery_list_group a {display:block;}

.mainCol .news_list .list_item {clear:both;padding-bottom:10px;}
.mainCol .news_list .list_item .thumbnail {float:left;margin-right:20px;margin-bottom:20px;}
.mainCol .news_list .list_item .ocreated {font-size:0.9em;display:block;margin-bottom:5px;padding-top:5px;}
.mainCol .news_list .list_item .title {font-size:1.1em;display:block;font-weight:bold;margin-bottom:6px;}
.mainCol .news_list .list_item .summary {line-height:1.8em;}
.mainCol .news_list .list_item .more {display:none;}


.mainCol .news_detail {clear:both;padding-bottom:10px;}
.mainCol .news_detail .thumbnail {float:left;margin-right:20px;margin-bottom:20px;}
.mainCol .news_detail .ocreated {font-size:0.9em;display:block;margin-bottom:5px;padding-top:5px;}
.mainCol .news_detail .summary {line-height:1.8em;}

.mainCol .news_detail .text {clear:both;}

table.prihlaseni {border-collapse:collapse;margin:0px auto;}
table.prihlaseni th {text-align:right;padding:0.4em 8px 0.4em 0px;vertical-align:middle;}
table.prihlaseni td {padding:0.4em 0px 0.4em 0px;vertical-align:middle;}
table.prihlaseni td.iText input {padding:0.4em 0px 0.4em 0px;vertical-align:middle;border:1px solid #b6b6b6;padding:1px;}

.mainCol ul {margin-left:25px;}

.pages {clear:both;}
.pages select {vertical-align:middle;margin-right:10px;margin-left:10px;}
.pages.pages_top {padding-bottom:10px;}

.location_pages_get .attachments_images .thumbnail {float:left;margin:0px 10px 10px 0px;}

.menus.menusEn .mainMenu a.title {display:block;width:99px;height:110px;top:10px;left:0px;background:url(../_images/enBtns/btnTitulniStrana.gif) no-repeat;z-index:0;}
.menus.menusEn .mainMenu a.title:hover {background-position:0px -110px;}
.location_index .menus.menusEn .mainMenu a.title {background-position:0px -110px;}

.menus.menusEn .mainMenu a.login {display:block;width:99px;height:110px;top:10px;right:0px;background:url(../_images/enBtns/btnPrihlaseniDoSystemu.gif) no-repeat;z-index:0;}
.menus.menusEn .mainMenu a.login:hover {background-position:0px -110px;}
.location_soubory .menus.menusEn .mainMenu a.login {background-position:0px -110px;}

.menus.menusEn .mainMenu a.howToContact {display:block;width:99px;height:41px;top:10px;left:100px;background:url(../_images/enBtns/btnJakNasKontaktovat.gif) no-repeat;z-index:0;}
.page_id_1 .menus.menusEn .mainMenu a.howToContact {background-position:0px -41px;}

.menus.menusEn .mainMenu a.news {display:block;width:99px;height:41px;top:10px;left:200px;background:url(../_images/enBtns/btnNovinkyAktuality.gif) no-repeat;z-index:0;}
.location_news_get .menus.menusEn .mainMenu a.news {background-position:0px -41px;}

.menus.menusEn .mainMenu a.calendar {display:block;width:99px;height:41px;top:10px;left:300px;background:url(../_images/enBtns/btnKalendarAkci.gif) no-repeat;z-index:0;}
.page_id_2 .menus.menusEn .mainMenu a.calendar {background-position:0px -41px;}
.page_id_3 .menus.menusEn .mainMenu a.calendar {background-position:0px -41px;}

.menus.menusEn .mainMenu a.about {display:block;width:99px;height:41px;top:10px;left:400px;background:url(../_images/enBtns/btnOnasiSpolecnosti.gif) no-repeat;z-index:0;}
.page_id_4 .menus.menusEn .mainMenu a.about {background-position:0px -41px;}
.page_id_5 .menus.menusEn .mainMenu a.about {background-position:0px -41px;}
.page_id_6 .menus.menusEn .mainMenu a.about {background-position:0px -41px;}

.menus.menusEn .mainMenu a.products {display:block;width:99px;height:41px;top:10px;left:500px;background:url(../_images/enBtns/btnNaseProdukty.gif) no-repeat;z-index:1;}
.location_shop_products_get .menus.menusEn .mainMenu a.products {background-position:0px -41px;}

.menus.menusEn .mainMenu a.praha {display:block;width:119px;height:51px;top:0px;left:581px;background:url(../_images/enBtns/btnVelkoobchodPraha.gif) no-repeat;z-index:0;}
.menus.menusEn .mainMenu a.praha:hover {background-position:0px -51px;}
.page_id_7 .menus.menusEn .mainMenu a.praha {background-position:0px -51px;}

.menus.menusEn .mainMenu a.ostrava {display:block;width:119px;height:51px;top:0px;left:701px;background:url(../_images/enBtns/btnMaloobchodOstrava.gif) no-repeat;z-index:0;}
.menus.menusEn .mainMenu a.ostrava:hover {background-position:0px -51px;}
.page_id_8 .menus.menusEn .mainMenu a.ostrava {background-position:0px -51px;}

.menus.menusEn .mainMenu a.gallery {display:block;width:99px;height:41px;top:10px;left:801px;background:url(../_images/enBtns/btnFotogalerie.gif) no-repeat;z-index:1;}
.location_gallery_get .menus.menusEn .mainMenu a.gallery {background-position:0px -41px;}

.menus.menusEn .mainMenu a:hover {background-position:0px -41px;}

.menus.menusDe .mainMenu a.title {display:block;width:99px;height:110px;top:10px;left:0px;background:url(../_images/deBtns/btnTitulniStrana.gif) no-repeat;z-index:0;}
.menus.menusDe .mainMenu a.title:hover {background-position:0px -110px;}
.location_index .menus.menusDe .mainMenu a.title {background-position:0px -110px;}

.menus.menusDe .mainMenu a.login {display:block;width:99px;height:110px;top:10px;right:0px;background:url(../_images/deBtns/btnPrihlaseniDoSystemu.gif) no-repeat;z-index:0;}
.menus.menusDe .mainMenu a.login:hover {background-position:0px -110px;}
.location_soubory .menus.menusDe .mainMenu a.login {background-position:0px -110px;}

.menus.menusDe .mainMenu a.howToContact {display:block;width:99px;height:41px;top:10px;left:100px;background:url(../_images/deBtns/btnJakNasKontaktovat.gif) no-repeat;z-index:0;}
.page_id_1 .menus.menusDe .mainMenu a.howToContact {background-position:0px -41px;}

.menus.menusDe .mainMenu a.news {display:block;width:99px;height:41px;top:10px;left:200px;background:url(../_images/deBtns/btnNovinkyAktuality.gif) no-repeat;z-index:0;}
.location_news_get .menus.menusDe .mainMenu a.news {background-position:0px -41px;}

.menus.menusDe .mainMenu a.calendar {display:block;width:99px;height:41px;top:10px;left:300px;background:url(../_images/deBtns/btnKalendarAkci.gif) no-repeat;z-index:0;}
.page_id_2 .menus.menusDe .mainMenu a.calendar {background-position:0px -41px;}
.page_id_3 .menus.menusDe .mainMenu a.calendar {background-position:0px -41px;}

.menus.menusDe .mainMenu a.about {display:block;width:99px;height:41px;top:10px;left:400px;background:url(../_images/deBtns/btnOnasiSpolecnosti.gif) no-repeat;z-index:0;}
.page_id_4 .menus.menusDe .mainMenu a.about {background-position:0px -41px;}
.page_id_5 .menus.menusDe .mainMenu a.about {background-position:0px -41px;}
.page_id_6 .menus.menusDe .mainMenu a.about {background-position:0px -41px;}

.menus.menusDe .mainMenu a.products {display:block;width:99px;height:41px;top:10px;left:500px;background:url(../_images/deBtns/btnNaseProdukty.gif) no-repeat;z-index:1;}
.location_shop_products_get .menus.menusDe .mainMenu a.products {background-position:0px -41px;}

.menus.menusDe .mainMenu a.praha {display:block;width:119px;height:51px;top:0px;left:581px;background:url(../_images/deBtns/btnVelkoobchodPraha.gif) no-repeat;z-index:0;}
.menus.menusDe .mainMenu a.praha:hover {background-position:0px -51px;}
.page_id_7 .menus.menusDe .mainMenu a.praha {background-position:0px -51px;}

.menus.menusDe .mainMenu a.ostrava {display:block;width:119px;height:51px;top:0px;left:701px;background:url(../_images/deBtns/btnMaloobchodOstrava.gif) no-repeat;z-index:0;}
.menus.menusDe .mainMenu a.ostrava:hover {background-position:0px -51px;}
.page_id_8 .menus.menusDe .mainMenu a.ostrava {background-position:0px -51px;}

.menus.menusDe .mainMenu a.gallery {display:block;width:99px;height:41px;top:10px;left:801px;background:url(../_images/deBtns/btnFotogalerie.gif) no-repeat;z-index:1;}
.location_gallery_get .menus.menusDe .mainMenu a.gallery {background-position:0px -41px;}

.menus.menusDe .mainMenu a:hover {background-position:0px -41px;}

.news .thumbnail img {max-width:120px;_width:120px;max-height:120px;_height:120px;}
.pages .thumbnail img {max-width:120px;_width:120px;max-height:120px;_height:120px;}

.gallery_detail .thumbnail {float:left;margin:0px 10px 10px 0px;}
.gallery_detail .thumbnail img {max-width:120px;_width:120px;max-height:120px;_height:120px;}

.breadcrumbs { display: block; margin-bottom: 1em; }

.mainCol .shop_products___get h2 {padding-left:12px;font-size:1.35em;color:#9c3b24;margin-bottom:5px;}
.mainCol .shop_products___get h3 {padding-left:0px;font-size:1em;color:#000000;margin-bottom:10px;}
.mainCol .shop_products___get {padding:0px 0px 0px 0px;}
.mainCol .shop_products___get .backto {padding-right:20px;text-align:right;}
.mainCol .shop_products_detail_item {padding:0px 0px 0px 0px;}
.mainCol .shop_products_detail_item .puvod {padding:0px 0px 0px 12px;}
.mainCol .shop_products___get .mainImg {padding:15px 0px;border-width:1px 0px 1px 0px;border-style:dotted;border-color:#b6b6b6;margin-bottom:15px;}
.mainCol .shop_products___get .mainImg .thumbnail {text-align:center;width:300px;height:290px;border:1px solid #b6b6b6;margin:0px auto;padding-top:10px;}
.mainCol .shop_products___get .mainImg .thumbnail img {float:none;border:0px;width:280px;height:280px;}
.mainCol .shop_products___get .desc {padding-bottom:15px;padding-left:12px;}
.mainCol .shop_products___get .otherImgs .thumbnail {float:left;margin:0px 15px 15px 0px;}
.mainCol .shop_products___get .otherImgs .thumbnail img {max-width:120px;max-height:120px;}
