* {padding:0px;margin:0px;}

body {font-family:Arial, Helvetica, sans-serif;font-size:12px;background: url("../images/body-bg.gif") center top repeat-x;}
a {text-decoration:none;color:}
a:hover {text-decoration:underline;}
a img {border:0px;border:none;}
a span {display:none;}
span.uzavirac {display:block;overflow:hidden;clear:both;height:1px;}
.left, #left {float:left;}
#left {width:800px;}
.right {float:right}
#page {width:972px;margin:0px auto;}
a.vice {margin-left:-5px;color:#336699;text-decoration:underline;font-weight:bold;float:left;margin-top:10px;}
a:hover.vice {text-decoration:none;}
.required,
.red,
sup {color:red}
.hidden {display:none;}

#hlava {height:122px;background: url("../images/hlava-bg.jpg") center bottom no-repeat;margin-top:1px;}
#hlava .left {width:220px;margin-left:15px;}
* html #hlava .left {margin-left:7px;}
#hlava .left .lang {height:62px;font-size:10px;}
#hlava .left .lang a {float:left;padding-left:25px;width:44px;color:#7fa9c8;margin-left:27px;margin-top:20px;}
#hlava .left .lang a.en {background: url("../images/en.gif") left center no-repeat;}
#hlava .left .lang a.de {background: url("../images/de.gif") left center no-repeat;}
#hlava .left a.logo {float:left;background: url("../images/logo.gif") center top no-repeat;width:180px;height:60px;margin-left:18px;}
#hlava .right {width:655px;}
#hlava .right .search {width:480px;height:78px;}
#hlava .right .search fieldset {border:none;border:0px;}
#hlava .right .search input {border:1px solid #f9a569;height:13px;float:left;margin-top:13px;*margin-top:-1px;margin-left:60px;width:126px;padding:2px;font-size:11px;color:#575757;}
#hlava .right .search input.submit {border:0px;border:none;height:18px;background:none;color:#f37444;font-weight:bold;margin-left:6px;cursor:pointer;cursor:hand;*margin-top:0px;width:60px;font-size:12px;}
#hlava .right .search a {color:#005596;font-size:10px;float:left;margin-top:16px;*margin-top:3px;margin-left:20px;}
#hlava .right ul#menu-top {width:480px;list-style-type:none;height:40px;background: url("../images/menu-top.jpg") left top no-repeat;}
#hlava .right ul#menu-top li {float:left;}
#hlava .right ul#menu-top li a {float:left;height:40px;line-height:40px;font-size:12px;font-weight:bold;color:black;margin-right:1px;}
#hlava .right ul#menu-top li a.home {width:67px;}
#hlava .right ul#menu-top li a.o-spol {width:70px;}
#hlava .right ul#menu-top li a.produkty {width:77px;}
#hlava .right ul#menu-top li a.reference {width:82px;}
#hlava .right ul#menu-top li a.kontakty {width:179px;}
#hlava .right ul#menu-top li a.home:hover {background: url("../images/menu-top.jpg") no-repeat 0 -40px;}
#hlava .right ul#menu-top li a.o-spol:hover {background: url("../images/menu-top.jpg") no-repeat -68px -40px;}
#hlava .right ul#menu-top li a.produkty:hover {background: url("../images/menu-top.jpg") no-repeat -139px -40px;}
#hlava .right ul#menu-top li a.reference:hover {background: url("../images/menu-top.jpg") no-repeat -217px -40px;}
#hlava .right ul#menu-top li a.kontakty:hover {background: url("../images/menu-top.jpg") no-repeat -300px -40px;}

/*
#hlava .right ul#menu-top li a.home {width:73px;}
#hlava .right ul#menu-top li a.o-spol {width:70px;}
#hlava .right ul#menu-top li a.produkty {width:79px;}
#hlava .right ul#menu-top li a.servis {width:58px;}
#hlava .right ul#menu-top li a.kontakty {width:195px;}
#hlava .right ul#menu-top li a.home:hover {background: url("../images/menu-top.jpg") no-repeat 0 -40px;}
#hlava .right ul#menu-top li a.o-spol:hover {background: url("../images/menu-top.jpg") no-repeat -74px -40px;}
#hlava .right ul#menu-top li a.produkty:hover {background: url("../images/menu-top.jpg") no-repeat -145px -40px;}
#hlava .right ul#menu-top li a.servis:hover {background: url("../images/menu-top.jpg") no-repeat -225px -40px;}
#hlava .right ul#menu-top li a.kontakty:hover {background: url("../images/menu-top.jpg") no-repeat -284px -40px;}

#hlava .right ul#menu-top li a.home {background: url("../images/menu-top.jpg") left top no-repeat;width:73px;}
#hlava .right ul#menu-top li a:hover.home {background: url("../images/menu-top.jpg") left top no-repeat;background-position:0px -40px;}
#hlava .right ul#menu-top li a.o-spol {background: url("../images/menu-top.jpg") left top no-repeat;width:74px;background-position:-70px 0px;}
#hlava .right ul#menu-top li a:hover.o-spol {background: url("../images/menu-top.jpg") left top no-repeat;background-position:-70px -40px;}
#hlava .right ul#menu-top li a.produkty {background: url("../images/menu-top.jpg") left top no-repeat;width:78px;background-position:-174px 0px;}
#hlava .right ul#menu-top li a:hover.produkty {background: url("../images/menu-top.jpg") left top no-repeat;background-position:-174px -40px;}
#hlava .right ul#menu-top li a.servis {background: url("../images/menu-top.jpg") left top no-repeat;width:61px;background-position:-252px 0px;}
#hlava .right ul#menu-top li a:hover.servis {background: url("../images/menu-top.jpg") left top no-repeat;background-position:-252px -40px;}
#hlava .right ul#menu-top li a.servis {background: url("../images/menu-top.jpg") left top no-repeat;width:61px;background-position:-252px 0px;}
#hlava .right ul#menu-top li a:hover.servis {background: url("../images/menu-top.jpg") left top no-repeat;background-position:-252px -40px;}
#hlava .right ul#menu-top li a.kontakty {background: url("../images/menu-top.jpg") left top no-repeat;width:140px;background-position:-313px 0px;}
#hlava .right ul#menu-top li a:hover.kontakty {background: url("../images/menu-top.jpg") left top no-repeat;background-position:-313px -40px;}
*/

#hlava .right .certifikaty {width:170px;height:120px;position:absolute;top:0px;margin-left:500px;}
#hlava .right .certifikaty img {float:left;}

#obsah {background: url("../images/obsah-bg.jpg") left top no-repeat;background-position:-4px -15px;width:510px;float:right;padding-left:30px;padding-right:25px;}
#obsah h1 {color:#790000;font-size:18px;font-weight:normal;margin-top:15px;margin-left:17px;}
#obsah .text h2 {font-size:16px;line-height:1.3;margin-bottom:10px;}
#obsah .drobeckova-nav {color:#7a6d62;font-size:11px;margin-left:83px;}
#obsah .drobeckova-nav a {color:#736357;text-decoration:underline;}
#obsah .drobeckova-nav a:hover {text-decoration:none;}
#obsah .product-detail {margin-top:20px;}
#obsah .product-detail .left {width:220px;}
#obsah .product-detail .left .img-d a {border:5px solid #dff3fb;width:211px;float:left;text-align:center;background-color:#fff}
#obsah .product-detail .left .img-d a:hover {border:5px solid #548db9;}
#obsah .product-detail .left .img-detail {border:none;border:0px;}
#obsah .product-detail .left .img-dalsi {background-color:#dff3fb;margin-top:5px;padding:5px;padding-left:4px;padding-right:2px;color:#790000;font-weight:bold;font-size:11px;}
#obsah .product-detail .left .img-dalsi h4 {color:#790000;font-weight:bold;font-size:11px;margin:0px;padding-left:5px;padding-bottom:5px;width:150px;}
#obsah .product-detail .left .img-dalsi img {float:left;margin-left:1px;margin-right:1px;width:69px;}
#obsah .product-detail .left .img-dalsi p {color:#3d3d3d;text-align:justify;padding-left:5px;font-weight:normal;padding-right:5px;}
#obsah .product-detail .left .img-dalsi ul {list-style-type:none;float:left;margin-left:6px;}
#obsah .product-detail .left .img-dalsi ul li {color:#362f2d;font-size:11px;line-height:16px;background: url("../images/p-li.gif") left center no-repeat;background-position:2px 5px;padding-left:15px;padding-right:15px;font-weight:normal}
#obsah .product-detail .left .download {background-color:#dff3fb;text-align:left;padding:5px;margin-top:8px;color:#005596;text-transform:uppercase;font-size:12px;padding-top:9px;}
#obsah .product-detail .left .download a {color:#005596;margin-bottom:5px;}
#obsah .product-detail .left .download img {margin-right:10px;vertical-align:-7px;*vertical-align:-2px;margin-bottom:5px;}
#obsah .product-detail .left a.poptavka-banner {width:160px;height:57px;display:block;background: url("../images/poptavka-banner.gif") center top no-repeat;color:white;padding-left:61px;padding-top:7px;font-size:11px;margin-top:4px;margin-bottom:5px;}
#obsah .product-detail .left a.poptavka-banner strong {font-size:13px;margin-bottom:5px;float:left;width:155px;}
#obsah .product-detail .left a:hover.poptavka-banner {text-decoration:none;color:black}
#obsah .product-detail .left a.fotogalerie-banner {width:160px;height:57px;display:block;background: url("../images/fotogalerie-banner.gif") center top no-repeat;color:white;padding-left:61px;padding-top:7px;font-size:11px;margin-top:4px;margin-bottom:5px;}
#obsah .product-detail .left a.fotogalerie-banner strong {font-size:13px;margin-bottom:5px;float:left;width:155px;}
#obsah .product-detail .left a:hover.fotogalerie-banner {text-decoration:none;color:black}
#obsah .product-detail .left a.objedavka-banner {width:160px;height:37px;display:block;background: url("../images/objednavka-banner.gif") center top no-repeat;color:white;padding-left:61px;padding-top:4px;font-size:11px;margin-top:4px;margin-bottom:5px;}
#obsah .product-detail .left a.objedavka-banner strong {font-size:13px;margin-bottom:5px;float:left;width:155px;}
#obsah .product-detail .left a:hover.objedavka-banner {text-decoration:none;color:black}
form.pop-form {margin-lefT:35px;}
form.pop-form label {font-size:11px;}
form.pop-form input {margin-bottom:4px;}
form.pop-form textarea {width:220px;height:90px;margin-bottom:4px;}
form.pop-form a {color:#790000;text-decoration:underline;}
form.pop-form a:hover {text-decoration:none;}
#obsah .product-detail .zajimave {border-top:1px solid #dff3fb;background-color:#f4fbfe;margin-top:4px;padding-bottom:5px;}
#obsah .product-detail .zajimave h4 {color:#790000;font-weight:bold;font-size:11px;margin:0px;padding-left:10px;padding-bottom:5px;padding-top:5px;width:150px;}
#obsah .product-detail .zajimave .box {width:155px;background-color:#dff3fb;text-align:center;padding:5px;padding-top:4px;float:left;margin-left:3px;}
#obsah .product-detail .zajimave .box img {border-bottom:1px solid #998675;margin-bottom:5px; max-width:130px; max-height:130px;}
#obsah .product-detail .zajimave .box a {color:#362f2d;font-size:11px;font-weight:bold;line-height:16px;}
#obsah .product-detail .zajimave p {margin:10px;}
#obsah .product-detail .zajimave ul {margin-left:20px;list-style-type:none}
#obsah .product-detail .zajimave ul li a {color:#005596;font-size:11px;line-height:16px;background: url("../images/p-li.gif") left center no-repeat;background-position:2px 5px;padding-left:15px;padding-right:15px;font-weight:normal;text-decoration:underline;}
#obsah .product-detail .zajimave ul li a:hover {text-decoration:none;}
#obsah .product-detail .right {width:275px;}
#obsah .product-detail .right h4 {color:#f58220;font-size:12px;font-weight:bold;}
#obsah .product-detail .right p {text-align:justify;line-height:16px;color:#362f2d;}
#obsah .product-detail .right ul, #obsah .product-detail .right ol {margin-left:20px;}
#obsah .product-detail .right .table-detail {width:100%;margin-top:10px;border-bottom:1px solid white;color:#362f2d}
#obsah .product-detail .right .table-detail th {color:white;background-color:#790000;height:28px;text-align:center;font-size:12px;}
#obsah .product-detail .right .table-detail tr {background-color:#f4fbfe;height:22px;font-size:11px;}
#obsah .product-detail .right .table-detail tr.tmava {background-color:#dff3fb}
#obsah .product-detail .right .table-detail tr td {text-align:center;}
#obsah .product-detail .right .table-detail tr td.n01 {width:55%;font-weight:bold;padding-left:20px;text-align:left;}
#obsah .product-detail .right .table-detail a.popup {color:#3d3d3d;text-decoration:none;background: url("../images/otaznik.gif") right top no-repeat;padding-right:12px;}
#obsah .product-detail .right .table-detail a:hover.popup {text-decoration:none;font-weight:bold;color:#9f0000;}
#obsah .product-detail .right .cena {font-size:14px;font-weight:bold;color:#336699;margin-bottom:10px;border-bottom:1px solid #336699;padding-bottom:10px;}
#obsah .product-detail .right .cena em {font-style:normal}
#obsah .product-detail .right a {color:#790000;text-decoration:underline;}
#obsah .product-detail .right a:hover {color:#790000;text-decoration:none;}
#obsah .product-list {margin-top:20px;}
#obsah .product-list .box {background-color:#f4fbfe;padding:10px 7px;}
#obsah .product-list .box h2 {background-color:#548db9;height:35px;line-height:34px;font-size:12px;color:white;padding-left:15px;margin-bottom:10px;}
#obsah .product-list .box h2 a {color:white;float:left;width:433px}
#obsah .product-list .box h2 a.dalsi-h2 img {float:right;}
#obsah .product-list .box h2 a.dalsi-h2 {width:47px;}
#obsah .product-list .box .img {width:155px;border:4px solid #dff3fb;margin-right:15px;float:left;text-align:center;background-color:white;}
#obsah .product-list .box a.img-maly {width:155px;border:4px solid #dff3fb;margin-right:15px;float:left;text-align:center;background-color:white;}
#obsah .product-list .box a:hover.img-maly {border:4px solid #548db9;}
#obsah .product-list .box p {color:#362f2d;text-align:left;width:318px;float:right;}
#obsah .product-list .box ul {list-style-type:none;margin-top:10px;float:left}
#obsah .product-list .box ul li {color:#362f2d;font-weight:bold;font-size:11px;line-height:16px;background: url("../images/p-li.gif") left center no-repeat;padding-left:15px;}
#obsah .product-list .box-category {width:165px;float:left;margin:2px;margin-right:3px;}
* html #obsah .product-list .box-category {width:161px;}
#obsah .product-list .box-category a.img-maly {border:4px solid #dff3fb;text-align:center;height:100px;width:158px;*width:158px;_width:153px;display:block;background-color:white;}
#obsah .product-list .box-category a:hover.img-maly {border:4px solid #548db9;}
#obsah .product-list .box-category h2 {background-color:#548db9;height:35px;line-height:34px;font-size:12px;color:white;padding-left:15px;margin-top:1px;margin-bottom:1px;}
#obsah .product-list .box-category h2.big { height:65px; line-height:20px; padding:7px 15px 7px 30px; background:url("../images/li-bg.png") no-repeat scroll 0 -2px transparent; }
#obsah .product-list .box-category h2.small { height:20px; line-height:20px; padding:7px 15px 7px 30px; background:url("../images/li-bg.png") no-repeat scroll 0 -2px transparent; }
#obsah .product-list .box-category h2 a {color:white;}
#obsah .product-list .box-category .anotace {background-color:#dff3fb;text-align:justify;height:70px;padding:5px;color:#3d3d3d;font-size:11px;}
#obsah .product-list .box-category ul {list-style-type:none;float:left;margin-left:6px;}
#obsah .product-list .box-category ul li {color:#362f2d;font-weight:bold;font-size:11px;line-height:16px;background: url("../images/p-li.gif") left center no-repeat;padding-left:15px;}

#obsah .product-list .box-category-bazar a.img-maly {border:4px solid #dff3fb;text-align:center;height:100px;width:158px;*width:158px;_width:153px;display:block;background-color:white;}
#obsah .product-list .box-category-bazar a:hover.img-maly {border:4px solid #790000;}
#obsah .product-list .box-category-bazar h2 {background-color:#FCD6B6;height:35px;line-height:34px;font-size:12px;color:white;padding-left:15px;margin-top:1px;margin-bottom:1px;}
#obsah .product-list .box-category-bazar h2 a {color:#790000;}
#obsah .product-list .box-category-bazar .anotace {background-color:#dff3fb;text-align:justify;height:70px;padding:5px;color:#3d3d3d;font-size:11px;}
#obsah .product-list .box-category-bazar ul {list-style-type:none;float:left;margin-left:6px;}
#obsah .product-list .box-category-bazar ul li {color:#362f2d;font-weight:bold;font-size:11px;line-height:16px;background: url("../images/p-li.gif") left center no-repeat;padding-left:15px;}

#obsah .text {text-align:justify;line-height:16px;color:#362f2d;margin-top:20px;}
#obsah .text h3 {color:#f58220;font-size:14px;}
#obsah .text p {margin-bottom:10px;}
#obsah .text .dashed {border-bottom:1px dashed #969696;padding-bottom:10px;line-height:18px;margin-bottom:10px;}
#obsah .text .dashed p a {text-decoration:underline;}
#obsah .text .dashed p a:hover {text-decoration:none;}
#obsah .text .dashed img.img-recepty {float:left;border:4px solid #dff3fb;margin-right:10px;}
#obsah .text p p {margin-bottom:0px;}
#obsah .text a, #obsah .text p a {color:#005596;}
#obsah .text ul {margin-left:5px;list-style-type:none;}
#obsah .text ol {margin-left:20px;}
#obsah .text ol li {line-height:16px;}
#obsah .text ul li {line-height:16px;background: url("../images/p-li.gif") left center no-repeat;padding-left:15px;}
#obsah .text li {margin-bottom:12px;}
#obsah .text h2.text-h2 {color:#336699;font-size:14px;margin-bottom:8px;}
#obsah .text .form-obecny {}
#obsah .text .form-obecny label {float:left;width:120px;margin-bottom:10px;margin-top:3px;font-weight:bold;}
#obsah .text .form-obecny input, #obsah .text .form-obecny textarea {float:left;margin-bottom:10px;}
#obsah .text .form-obecny textarea {width:250px;height:100px;}
#obsah .mapa-stranek {margin-top:20px;line-height:18px;}
#obsah .mapa-stranek ul li a {color:#005596}
#obsah .mapa-stranek ul {margin-left:20px;}
#obsah .mapa-stranek ul ul li a {color:#362f2d}
#obsah .news-wrap {margin-top:20px;}
#obsah .news-wrap h2 {color:#005596;font-size:14px;margin-bottom:10px;}
#obsah .news-wrap a {color:#005596;text-decoration:underline;}
#obsah .news-wrap a:hover {text-decoration:none;}
#obsah .news-wrap a img {float:left;margin-right:10px;border:4px solid #dff3fb;margin-top:3px;}   
#obsah .form_errors {color:red;font-weight:bold;margin-top:10px;border:1px solid red;padding:10px;background-color:#ffe3de;}
#obsah .form_sent {color:green;font-weight:bold;margin-top:10px;border:1px solid #78b97e;padding:10px;background-color:#d8f0da;}

#leva {background: url("../images/menu-leva-bg.jpg") center top no-repeat;float:left;width:235px;background-position:-13px 0px;}
#leva ul#menu-left {list-style-type:none;margin-left:30px;margin-top:35px;}
#leva ul#menu-left li {}
#leva ul#menu-left li a {background: url("../images/li-bg.png") left top no-repeat;background-position:0px -2px;display:block;width:155px;margin-bottom:1px;text-transform:uppercase;color:#dff3fb;font-size:11px;font-weight:bold;padding-left:30px;line-height:16px;padding-top:8px;padding-bottom:7px;padding-right:5px;}
#leva ul#menu-left li a:hover {background: url("../images/li-bg.png") left top no-repeat;background-position:0px -93px;color:white;text-decoration:none;}
#leva ul#menu-left li a.active {background: url("../images/li-bg.png") left top no-repeat;background-position:0px -93px;color:white;text-decoration:none;}
#leva ul#menu-left ul {list-style-type:none;}
#leva ul#menu-left ul li a {background: url("../images/li-li.gif") center top no-repeat;background-position:0px -4px;color:#005596;margin-left:5px;width:150px;padding-top:6px;padding-bottom:5px;padding-right:5px;}
#leva ul#menu-left ul li a:hover {background: url("../images/li-li.gif") left top no-repeat;background-position:0px -110px;color:#790000;text-decoration:none;}
#leva ul#menu-left ul li a.active {background: url("../images/li-li.gif") left top no-repeat;background-position:0px -110px;color:#790000;text-decoration:none;}
#leva ul#menu-left ul {background-image:none}
#leva ul#menu-left ul li {background-image:none}
#leva ul#menu-left-other {list-style-type:none;margin-left:30px;margin-top:5px;background: url(../images/ul-top-other.gif) left top no-repeat;padding-top:10px;}
#leva ul#menu-left-other li {}
#leva ul#menu-left-other li a {background: url("../images/li-other.gif") left top no-repeat;background-position:0px -2px;display:block;width:160px;margin-bottom:1px;text-transform:uppercase;color:#790000;font-size:11px;font-weight:bold;padding-left:30px;line-height:16px;padding-top:8px;padding-bottom:7px;}
#leva ul#menu-left-other li a:hover {background: url("../images/li-other.gif") left top no-repeat;background-position:0px -93px;color:white;text-decoration:none;}
#leva ul#menu-left-other li a.active {background: url("../images/li-other.gif") left top no-repeat;background-position:0px -93px;color:white;text-decoration:none;}
#leva ul#menu-left-other ul {list-style-type:none;}
#leva ul#menu-left-other ul li a {background: url("../images/li-li-red.gif") center top no-repeat;background-position:0px -4px;color:#ab4343;margin-left:5px;width:150px;padding-top:6px;padding-bottom:5px;padding-right:5px;}
#leva ul#menu-left-other ul li a:hover {background: url("../images/li-li-red.gif") left top no-repeat;background-position:0px -110px;color:#790000;text-decoration:none;}
#leva ul#menu-left-other ul li a.active {background: url("../images/li-li-red.gif") left top no-repeat;background-position:0px -110px;color:#790000;text-decoration:none;}
#leva ul#menu-left-other ul {background-image:none}
#leva ul#menu-left-other ul li {background-image:none}
#leva ul.menu-left {list-style-type:none;margin-left:30px;margin-top:5px;}
#leva ul.menu-left li {}
#leva ul.menu-left li a {background: url("../images/li-bg.png") left top no-repeat;background-position:0px -2px;display:block;width:155px;margin-bottom:1px;text-transform:uppercase;color:#dff3fb;font-size:11px;font-weight:bold;padding-left:30px;line-height:16px;padding-top:8px;padding-bottom:7px;padding-right:5px;}
#leva ul.menu-left li a:hover {background: url("../images/li-bg.png") left top no-repeat;background-position:0px -93px;color:white;text-decoration:none;}
#leva ul.menu-left li a.active {background: url("../images/li-bg.png") left top no-repeat;background-position:0px -93px;color:white;text-decoration:none;}

#leva .kontakt {background: url("../images/kontakt-bg.gif") center top repeat-x;width:150px;padding:15px 20px;margin-top:5px;margin-left:30px;color:#362f2d;font-size:11px;}
#leva .kontakt a {color:#f58220;}
#leva .banner {margin-left:30px;margin-top:5px;}

#prava {float:right;width:162px;background: url("../images/prava-bg.jpg") center top no-repeat;background-position:0px -39px;padding-left:10px;}

#obsah .product-detail .right a.rozbalit-text {display:block;color:#ff8700;text-decoration:underline;font-weight:bold;padding-top:10px;padding-bottom:10px;}
#obsah .product-detail .right a:hover.rozbalit-text {text-decoration:none;;}

#pata {border-top:1px solid #DFF3FB;background-color:#F4FBFE;line-height:26px;margin-lefT:30px;padding-lefT:15px;padding-right:15px;font-size:11px;}
#pata a {color:#336699;text-decoration:underline;}
#pata a:hover {text-decoration:none;}
#pata .copy {float:left;}
#pata .sovapata {float:right;}

/* ############################### bubliny ########################### */
a.popup .box {
	display: none;
}

a.popup span {
	display: block;
}

a.popup:hover {
	position: relative;
	z-index: 500;
	border: none;
}

a.popup:hover .box {
	display: block !important;
	position: absolute;
	bottom: 40px;
	left: 0;
	width: 120px;
	color: #047391;
	text-align: left;
	text-decoration: none;
	cursor: default;
}

* html a.popup:hover .box {
	bottom: 60px;
}

a.popup:hover .sipka {
	display: none;
	position: absolute;
	left: 20px;
	bottom: -26px;
	width: 16px;
	height: 27px;
	background: url(../images/popup_sipka.gif);
	display: block;
	font-size: 1px;
}

a.popup:hover .top,
a.popup:hover.bottom {
	display: block !important;
	background: transparent;
	font-size: 1px;
}

a.popup:hover .top {margin-bottom:-20px;}

a.popup:hover .n01,
a.popup:hover .n02,
a.popup:hover .n03,
a.popup:hover .n04 {
	display: block !important;
	overflow: hidden;
}

a.popup:hover .n01,
a.popup:hover .n02,
a.popup:hover .n03 {
	height: 1px;
}

a.popup:hover .n02,
a.popup:hover .n03,
a.popup:hover .n04 {
	border: 1px solid #444;
	border-width: 0 1px;
	background: #fff;
}

a.popup:hover .n01 {
	margin: 0 5px;
	background: #4396ad !important;
}

a.popup:hover .n02 {
	margin: 0 3px;
	border-width: 0 2px;
}

a.popup:hover .n03 {
	margin:0 2px;
}

a.popup:hover .n04 {
	margin: 0 1px;
	height: 2px;
}

a.popup:hover .text {
	display: block !important;
	padding: 0 10px;
	height: auto;
	border: solid #4396ad;
	border-width: 0 1px;
	background: #ebf7f7;
}

* html a.popup:hover .text {
	height: 1px;
}

a.popup:hover .top *,
a.popup:hover .bottom *,
a.popup:hover .text {
	background: #ebf7f7;
	border-color: #4396ad;
}


/* higshlith / img */

.highslide {
	cursor: url('../highslide/graphics/zoomin.cur'), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url('../highslide/graphics/loader.white.gif');
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

a.highslide-full-expand {
	background: url('../highslide/graphics/fullexpand.gif') no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}


/* Controlbar example */
.controlbar {	
	background: url('../highslide/graphics/controlbar4.gif');
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url('../highslide/graphics/controlbar4-hover.gif');
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/* highslide / html */
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url('../highslide/graphics/loader.white.gif');
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 300px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url('../highslide/graphics/resize.gif');
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

#obsah .reference_list ul li {margin-bottom:3px;}


/* ===================ceska mapa===================*/
		
#cz_map_wrap_big {margin:0;padding:0;width:489px;height:288px;position:relative;overflow:hidden;background:url('../images/cr_main.gif') 0px 0px no-repeat;margin-left:10px;}
#cz_map_wrap_big a {position:absolute;display:block;font-size:12px;color:#3337aA;text-decoration:none;}
#cz_map_wrap_big a:hover {color:#ffffff;text-decoration:none;}
#cz_map_wrap_big a.outside:hover {color:#3337aA;}
#cz_pozadi {position:absolute;top:0px;left:0px;margin:0;padding:0;display:inline !important;}		
#cz_map_wrap_big img {position:absolute;display:none;border:none;margin:0;padding:0;}
				
#cz_map_wrap_big #cz_kraj1 {top:68px;left:14px;}
#cz_map_wrap_big #cz_kraj2 {top:109px;left:33px;}
#cz_map_wrap_big #cz_kraj3 {top:163px;left:103px;}
#cz_map_wrap_big #cz_kraj4 {top:5px;left:76px;}
#cz_map_wrap_big #cz_kraj5 {top:52px;left:95px;}
#cz_map_wrap_big #cz_kraj6 {top:93px;left:148px;}
#cz_map_wrap_big #cz_kraj7 {top:7px;left:165px;}
#cz_map_wrap_big #cz_kraj8 {top:36px;left:214px;}
#cz_map_wrap_big #cz_kraj9 {top:100px;left:232px;}
#cz_map_wrap_big #cz_kraj10 {top:138px;left:200px;}
#cz_map_wrap_big #cz_kraj11 {top:153px;left:251px;}
#cz_map_wrap_big #cz_kraj12 {top:164px;left:355px;}
#cz_map_wrap_big #cz_kraj13 {top:77px;left:352px;}
#cz_map_wrap_big #cz_kraj14 {top:68px;left:322px;}
#cz_map_wrap_big #cz_kraj15 {top:194px;left:311px;}
		
#cz_map_wrap_big #cz_kraj1href {top:98px;left:30px;}
#cz_map_wrap_big #cz_kraj2href {top:143px;left:65px;}
#cz_map_wrap_big #cz_kraj3href {top:208px;left:145px;}
#cz_map_wrap_big #cz_kraj4href {top:63px;left:105px;}
#cz_map_wrap_big #cz_kraj5href {top:136px;left:143px;}
#cz_map_wrap_big #cz_kraj6href {top:88px;left:165px;}
#cz_map_wrap_big #cz_kraj7href {top:41px;left:185px;}
#cz_map_wrap_big #cz_kraj8href {top:74px;left:240px;}
#cz_map_wrap_big #cz_kraj9href {top:120px;left:256px;}
#cz_map_wrap_big #cz_kraj10href {top:176px;left:232px;}
#cz_map_wrap_big #cz_kraj11href {top:221px;left:290px;}
#cz_map_wrap_big #cz_kraj12href {top:196px;left:377px;}
#cz_map_wrap_big #cz_kraj13href {top:138px;left:402px;}
#cz_map_wrap_big #cz_kraj14href {top:157px;left:338px;}
#cz_map_wrap_big #cz_kraj15href {top:198px;left:333px;}

/* ============slovenska mapa=============== */

#sr_map_wrap {margin:0;padding:0;width:480px;height:280px;position:relative;overflow:hidden;background:url('../img/sr_main.gif') 0px 0px no-repeat;}
#sr_map_wrap a {position:absolute;margin:0;padding:0;display:block;font-size:12px;color:#3337aA;text-decoration:none;}
#sr_map_wrap a:hover {color:#ffffff;text-decoration:none;margin:0;padding:0;}
#sr_map_wrap a.outside:hover {color:#3337aa;margin:0;padding:0;}
#sr_pozadi {position:absolute;top:0px;left:0px;display:inline !important;margin:0;padding:0;}
#sr_map_wrap img  {position:absolute;display:none;border:none;margin:0;padding:0;}

#sr_kraj1 {top:132px;left:13px;}
#sr_kraj2 {top:108px;left:19px;}
#sr_kraj3 {top:128px;left:81px;}
#sr_kraj4 {top:59px;left:58px;}
#sr_kraj5 {top:32px;left:131px;}
#sr_kraj6 {top:48px;left:243px;}
#sr_kraj7 {top:106px;left:138px;}
#sr_kraj8 {top:96px;left:268px;}

.rightBanner {display:block;width:152px;margin:5px 0;border:4px solid white;}
.facebook {border:1px solid #ddd;margin:auto auto 10px;padding:18px 0;text-align:center;width:158px;background-color:#EFF3FB;}
.facebook a {display:block;}
