/* 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:68.75%;font-family:Verdana,Arial,sans-serif;line-height:1.4em;background:#ffffff url(../_images/bgBody.png) repeat-x bottom left;padding:0px 0px 0px 0px;color:#1c1a1b;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:none;color:#76234B;}
a:hover {text-decoration:underline;}
input {}
textarea {}
.center {text-align:center;}
.justify {text-align:justify;}
.right {text-align:right;}
.float_left {float:left;}
.float_right {float:right;}
table {border-collapse: collapse;}

#lead {width:900px;margin:0px auto;position:relative;padding:0px;/*background:url(../_images/bgLead.gif) repeat-y;*/}

#logo {width:498px;height:97px;display:block;left:52px;top:75px;position:absolute;overflow:hidden;z-index:1;}
#logo h1, #logo h1 span {width:498px;height:97px;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:498px;height:97px;background-image:url(../_images/logo.png);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}
#logo a {color:#fff;}

.top {margin-bottom:15px;color:#cccccc;height:175px;padding:15px 5px 0px 0px;background:url(../_images/bgTop.png) no-repeat bottom left;text-align:right;}
.top a {margin:0px 5px;color:#aa669c;}

#menu {padding-bottom:30px;height:45px;width:900px;background:url(../_images/bgMenu.png) no-repeat;}

#menu ul {margin:0px;padding:0px;list-style:none;}
#menu ul li {height:45px;list-style:none;position:relative;behavior:url('web/hovermenu.htc');float:left;}
#menu ul li a {text-align:center;float:left;font-family:Trebuchet MS, Verdana;font-size:1.25em;color:#fff;font-weight:bold;display:block;padding:15px 0px 0px 0px;height:30px;text-decoration:none;}

#menu ul li.uvod {padding-right:1px;}
#menu ul li a.uvod {width:150px;}
#menu ul li a.uvod:hover {background:url(../_images/bgActiveUvodniStranka.png) no-repeat;color:#76234b;}
#menu ul li:hover a.uvod {background:url(../_images/bgActiveUvodniStranka.png) no-repeat;color:#76234b;}

#menu ul li.katalog {padding-right:1px;}
#menu ul li a.katalog {width:111px;}
#menu ul li a.katalog:hover {background:url(../_images/bgActiveKatalog.png) no-repeat;}
#menu ul li:hover a.katalog {background:url(../_images/bgActiveKatalog.png) no-repeat;color:#76234b;}

#menu ul li.listy {padding-right:1px;}
#menu ul li a.listy {width:161px;}
#menu ul li a.listy:hover {background:url(../_images/bgActiveListy.png) no-repeat;}

#menu ul li.reference {padding-right:1px;}
#menu ul li a.reference {width:128px;}
#menu ul li a.reference:hover {background:url(../_images/bgActiveReference.png) no-repeat;}

#menu ul li.zastoupeni {padding-right:1px;}
#menu ul li a.zastoupeni {width:135px;}
#menu ul li a.zastoupeni:hover {background:url(../_images/bgActiveZastoupeni.png) no-repeat;}

#menu ul li.cenik {padding-right:1px;}
#menu ul li a.cenik {width:99px;}
#menu ul li a.cenik:hover {background:url(../_images/bgActiveCenik.png) no-repeat;}

#menu ul li.kontakt {padding-right:0px;}
#menu ul li a.kontakt {width:110px;}
#menu ul li a.kontakt:hover {background:url(../_images/bgActiveKontakt.png) no-repeat;}

#menu ul li a:hover {color:#76234b;text-decoration:none;}

#menu ul ul {z-index:1;position:absolute;left:0px;top:45px;display:none;border-top:0px solid;border-left:1px solid #8c8c8c;border-right:1px solid #8c8c8c;border-bottom:1px solid #8c8c8c;}
#menu ul li.katalog ul {width:109px;}
#menu ul li.katalog ul a {width:107px;}
#menu ul li.listy ul {width:159px;}
#menu ul li.listy ul a {width:157px;}
#menu ul li.reference ul {width:126px;}
#menu ul li.reference ul a {width:124px;}
#menu ul li.zastoupeni ul {width:133px;}
#menu ul li.zastoupeni ul a {width:131px;}
#menu ul li.cenik ul {width:97px;}
#menu ul li.cenik ul a {width:95px;}
/*odkazy rozbaleného podmenu */
#menu ul ul li {height:auto;clear:both;float:none;}
#menu ul ul li a {float:none;height:auto;font-size:1em;background-color:#999999;display:block;padding:3px 0px;text-decoration:none;border-width:0px 1px 1px 1px;border-style:solid;border-color:#d6d6d6;font-weight:normal;}
/*odkazy rozbaleného podmenu:hover */
#menu ul ul li a:hover{color:#76234b;background:#d6d6d6;}
#menu ul.level1 li:hover ul.level2 {display:block;}

#leftCol ul.level3 li a {background:#eeeeee;color:#000000;font-size:1.em;text-decoration:none;display:block;padding:6px 0px 6px 30px;border-bottom:1px solid #fff;}
#leftCol ul.level3 li a:hover {text-decoration:underline;}

#content {width:900px;padding:0px 0px 30px 0px;background:url(../_images/bgContent.png) no-repeat left 45px;}
#contentIn {_height:1px;padding:0px 15px;background:url(../_images/bgContentIn.gif) repeat-y;}

#leftCol {width:219px;float:left;}
#leftCol h3 {margin-bottom:15px;border-bottom:1px solid #aa669c;padding:0px 0px 5px 5px;color:#742f68;font-size:1.65em;font-family:Trebuchet MS;font-weight:normal;}
#leftCol .news_item {padding:0px 0px 10px 0px;}
#leftCol .news_item img {float:left;border:1px solid #76234B;}
#leftCol .news_item p {margin-bottom:0px;}
#leftCol .news_item p img {float:none;}
#leftCol .news_item strong.title {color:#aa669c;display:block;font-weight:bold;padding-bottom:4px;}
#leftCol .news_item .summary {padding-bottom:4px;}
#leftCol p {margin-bottom:10px;}
.purple {color:#aa669c;}
.pink {color:#dd9acf;}

.news_list_item img {border:1px solid #76234B;}
.news_list_item .thumbnail {float:left;margin-right:10px;}
body.location_news_get .news_list_item {clear:both;min-height:100px;}

.news_detail img {border:1px solid #76234B;}
.news_detail .thumbnail {float:left;margin-right:15px;}
.news_detail .timestamp {color:#76234B;}
.news_detail .text {clear:both;padding:5px 0 10px 0;}

#leftCol .productMenu {background:url(../_images/bgProductMenu.png) repeat-y;width:219px;margin-bottom:25px;}
#leftCol .productMenu .pm1 {background:url(../_images/bgProductMenuTop.png) no-repeat top left;}
#leftCol .productMenu .pm1 .pm2 {background:url(../_images/bgProductMenuBottom.png) no-repeat bottom left;padding:10px 0px;}
#leftCol ul {list-style:none;}
#leftCol ul li {padding:0px 1px;}
#leftCol ul li li {padding:0px 1px;}
#leftCol ul a {color:#76234b;font-weight:bold;font-family:Trebuchet MS;font-size:1.25em;text-decoration:none;display:block;padding:6px 0px 6px 23px;border-bottom:1px solid #fff;}
#leftCol ul li li a {padding-left:22px;color:#000000;font-weight:normal;font-family:Verdana;font-size:1em;background:#dddddd;}
#leftCol ul a:hover {text-decoration:underline;}

#mainCol {width:600px;float:right;}
#mainCol .homeItem {width:250px;height:174px;padding:3px 20px;background:url(../_images/bgHomeItem.png) no-repeat left top;color:#ffffff;float:left;margin:0px 20px 0px 0px;}
#mainCol .homeItem h2 {line-height:1.3em;font-weight:bold;color:#fff;font-family:Verdana;border-bottom:0px;background:url(../_images/bgHomeItemHeader.gif) no-repeat left 50%;height:24px;padding-top:5px;font-size:1.2em;text-transform:uppercase;padding-left:14px;margin-bottom:14px;}
#mainCol .homeItem img {float:left;margin-right:16px;}
#mainCol .homeItem p {margin-bottom:10px;}
#mainCol .homeItem p img {float:none;margin-right:0px;}
#mainCol .homeItem.last {margin-right:0px;}

h2 {margin-bottom:14px;border-bottom:1px solid #aa669c;padding-left:5px;line-height:1.6em;font-size:1.65em;font-weight:normal;color:#742f68;font-family:Trebuchet MS;}
h2 img {vertical-align:middle;margin:0px 5px 0px 5px;}
#mainCol .obsah {padding:0px 20px;line-height:1.5em;}
#mainCol .obsah p {margin-bottom:14px;}

#mainCol .obsah .homeItemSmall {line-height:1.4em;width:149px;height:92px;color:#666666;padding:8px 0px 0px 25px;background:url(../_images/bgHomeItemSmall.png) no-repeat;float:left;margin-right:19px;}
#mainCol .obsah .homeItemSmall.last {margin-right:0px;}
#mainCol .obsah .homeItemSmall strong {color:#aa669c;}

/*
#mainCol .detail .imgs {width:290px;float:left;text-align:center;}
#mainCol .detail .imgs .thumbnail {padding:11px 12px 11px 12px;width:266px;height:158px;float:left;background:url(../_images/bgThumb.gif) top no-repeat;}
#mainCol .detail .imgs .attachments_images {clear:both;background:url(../_images/bgdetailImgs.png) no-repeat top left;padding:25px 10px;}
#mainCol .detail .imgs .attachments_images .thumbnail {border:none;border:1px solid #CCCCCC;margin:2px;padding:0;width:60px;height:60px;}
*/

.catalog_detail {padding-top:15px;}
.catalog_detail td {padding:5px;border:1px solid #B2B2B2;}
.catalog_detail .thumbnail {float:left;}
.catalog_detail .thumbnail img {border:2px solid #B2B2B2;}
/*.catalog_detail .attachments_images {float:right;width:300px;}*/
.catalog_detail .attachments_images img {border:1px solid #B2B2B2;margin:0 5px 10px 5px;}
.catalog_detail .photos {padding-top:20PX;}
.catalog_detail .mainPhoto {padding-bottom:20PX;}
.catalog_detail .text {clear:both;}
.catalog_detail ul {margin-left:30px;}
.catalog_detail table {width:100%;}

/*#mainCol .detail .imgs div img {float:none;margin-top:10px;}*/
#mainCol .detail .desc {clear:both;/*padding-top:20px;*/}
#mainCol .detail .desc p {margin-bottom:10px;}

#mainCol table.zast td {padding:5px 3px 5px 3px;}
#mainCol table.zast {width:100%;margin-bottom:25px;}

#mainCol h3 {margin-bottom:10px;line-height:1.6em;font-size:1.65em;font-weight:normal;color:#742f68;font-family:Trebuchet MS;}
#mainCol h4 {margin-bottom:10px;line-height:1.6em;font-size:1.2em;font-weight:bold;color:#742f68;font-family:Trebuchet MS;}

#footer {height:100px;padding:0px 27px 0px 16px;}
#footer p {float:left;padding-top:17px;color:#fff;}
#footer p a {text-decoration:underline;color:#fff;}
#footer p a:hover {text-decoration:none;}
#footer .writeus {float:right;width:130px;height:41px;padding-top:10px;background:url(../_images/bgWriteUs.png) no-repeat;text-align:center;}
#footer .writeus a {color:#aa669c;}

/* PDF files */

.files ul {list-style:none;margin-left:0px;}
.files ul a {background:url(../_images/bgFilesHref.gif) no-repeat left 50%;display:block;margin-bottom:5px;padding:3px 0px 3px 30px;}

.files {padding-top:15px;}

.location_index .news_list_item,
.location_news_get .news_list_item {padding-bottom:15px;}
.location_index .news_list_item img { max-width: 66px; max-height: 66px; }
.location_index .news_list_item .title {font-weight:bold; color:#aa669c; display:block;}
.location_index .news_list_item .more,
.location_news_get .news_list_item .more {padding:1px 17px 3px 17px;color:#FFFFFF;background:url(../_images/btnDetail.png) no-repeat;}

.news .summary {padding:5px 0 5px 0;}

/*******dodelavky************/

body.location__fotogalerie_get .thumbnail {float:left;margin:5px;}
body.location__fotogalerie_get .thumbnail img {border:1px solid #76234B;}
img.icon {vertical-align:middle;}

body.location_kontakt .float_right {margin-right:20px;}
body.location_kontakt .float_right img {border:1px solid #76234B;}

body.location_napiste_nam fieldset {border:0;}
body.location_napiste_nam legend {display:none;}
body.location_napiste_nam label {font-weight:bold;width:100px;display:block;float:left;text-align:right;padding-right:5px;}
body.location_napiste_nam div.form_text {padding-bottom:5px;}
body.location_napiste_nam textarea {width:300px;height:100px;margin-bottom:5px;}

body.location_login fieldset {border:0;}
body.location_login legend {display:none;}
body.location_login label {font-weight:bold;width:100px;display:block;float:left;text-align:right;padding-right:5px;}
body.location_login div.form_text {padding-bottom:5px;}
body.location_login .submit {margin-top:5px;}


body.location_gallery_get .thumbnail {float:left;}
body.location_gallery_get .thumbnail img {margin:5px;border:1px solid #AA669C;}

/*novinky na HP + jejich detail*/
.news2_list_item {padding:0px 0px 10px 0px;clear:both;}
.news2_list_item img {float:left;border:1px solid #76234B;}
.news2_list_item p {margin-bottom:0px;}
.news2_list_item p img {float:none;}
.news2_list_item strong.title {color:#aa669c;display:block;font-weight:bold;padding-bottom:4px;}
.news2_list_item .summary {padding-bottom:4px;}
.location_index .news2_list_item img {max-height:66px;max-width:66px;margin-top:3px;margin-right:10px;}
.news2_detail img {border:1px solid #76234B;}
.news2_detail .thumbnail {float:left;margin-right:15px;}
.news2_detail .timestamp {color:#76234B;}
.news2_detail .text {clear:both;padding:5px 0 10px 0;}

.news2_list_item .thumbnail {float:left;margin-right:10px;padding-bottom:15px;}
body.location_index .news2_list_item {clear:none;}

.attachments h5 {clear:both;padding-bottom:3px;}

div.bgBannerLeft {color:#FFFFFF;background:url(../_images/bgBannerLeft.png) top no-repeat; width:200px;padding:7px 10px 12px 10px;margin-top:30px;}
div.bgBannerLeft h4 {color:#FFFFFF;font-size:1em;padding-bottom:10px;}
div.bgBannerLeft a {color:#FFFFFF;}
