/* --- layout 1 000 px --- */
body, p, ul, ol, div, a, img, h1, h2, h3, h4, h5, h6, form { 
margin: 0; 
padding: 0; 
border: none; 
}
body {
font: 0.75em/1.5 "Arial CE", Arial, sans-serif;
color: #222; 
padding: 20px 0;
background: #f8f8f8 url(/images/styles/template6/black/body-bg.gif) repeat-x 0 0;
}

/* ---[ template ]----------------------------- */
#c1 {
position: relative;
width: 1000px;
background: white url(/images/styles/template6/black/c1-bg.gif) no-repeat 0 0;
margin: 0 auto;
}
/* ( úvodní stránka - bez sloupce  */
#c1.index #lcolumn { 
display: none; 
}
#c1.index #content { 
float: left; 
width: auto; 
background: none; 
}
#c1.index #c3 { 
width: auto; 
background: none; 
}
#c1.index #c4 { 
width: auto; 
background: white url(/obrazek/3/bg-uvod-1a-png) no-repeat  0  50px;    
padding: 15px; 
}

#c1.article-54859 #lcolumn { 
display: none; 
}
#c1.article-54859 #content { 
float: left; 
width: auto; 
background: none; 
}
#c1.article-54859 #c3 { 
width: auto; 
background: none; 
}
#c1.article-54859 #c4 { 
width: auto; 
background: none; 
padding: 15px; 
}
/* (( úvodní stránka - bez sloupce  */

/* ( KONTAKT - bez sloupce  */
#c1.article-54864 #lcolumn { display: none; }
#c1.article-54864 #content { float: left; width: auto; background: none; }
#c1.article-54864 #c3 { width: auto; background: none; }
#c1.article-54864 #c4 { width: auto; background: white url(/obrazek/3/bg-uvod-1a-png) no-repeat  0  -65px;   padding: 15px; 
}
/* (( KONTAKT - bez sloupce  */

#c2 {
width: 970px;
background: transparent url(/images/styles/template6/black/c2-bg.gif) no-repeat 0 100%;
}
.c2-1 { padding: 395px 15px 0 15px; }
.c2-2 { padding: 320px 15px 0 15px; }
.c2-3 { padding: 185px 15px 0 15px; }
.c2-4 { padding: 160px 15px 0 15px; }
#content {
float: right; 
overflow: hidden; 
width: 730px; 
margin-bottom: 15px;
background: transparent;
}
#c3 {
width: 730px; 
background: transparent;  
}
#c4 {
width: 650px; 
padding: 15px 22px 15px 58px;
background: transparent;
}
#lcolumn {
float: left; 
overflow: hidden;
width: 240px; 
padding: 15px 0;
background: transparent;
}
/*  .................................................................................................................................................................................[ footer ]  */
#footer { 
width: 970px; 
height: 45px; 
}
#footer p {
color: #999; 
padding: 5px 30px 0 30px;
border-top: 3px solid #ddd;
}
#footer a { 
color: #999; 
text-decoration: none; 
}
#footer a:hover { 
text-decoration: underline; 
}
/* ---[ basic ]------------------------------- */
a { 
color: #005492; 
text-decoration: underline; 
cursor: pointer; 
_cursor: hand; 
} 
a:hover { 
text-decoration: none; 
}
a img { 
border: none; 
background: none; 
}
p, ul, ol, table, blockquote, cite, q { 
margin-bottom: 1em; 
}
ul { 
list-style: none; 
}
#content ul, #content ol { 
margin-left: 20px; 
} 
#content ul li { 
padding-left: 16px; 
background: transparent url(/images/styles/template6/black/icon-dot-red.gif) no-repeat 0 5px; 
}
blockquote, cite, q { color: #005492; padding: 10px 15px; background-color: #f4f7fa; }
blockquote p { 
margin-bottom: 0; 
}
cite, q { 
display: block; 
}
label { 
cursor: pointer; _cursor: hand; 
}
acronym { 
border-bottom: 1px dotted #222; 
cursor: help; 
}
.clear { 
clear: both; #font-size: 0; #height: 0; #line-height: 0; 
}
.nodisplay { 
display: none; 
}
.floatleft { 
float: left; 
}
.floatright { 
float: right; 
}
.nofloat { 
float: none!important; 
}
.relative { 
position: relative; 
}
.relative.icon { 
padding-right: 20px; 
}
/* ---[ subtitles ]--------------------------- */
h1, h2, h3, h4, h5, h6 {
font-size: 1em;
font-weight: bold;
margin: 0 0 0.2em 0;
}
h1 { 
font-size: 2em; 
font-weight: normal; 
color: #0c4177; 
}
h1 a { 
color: black; 
}
h2 { 
font-size: 1.4em; 
letter-spacing: -0.05em; 
color: #E86029; 
}
h2 a { 
color: #E86029; 
}
#lcolumn h2 { 
color: #E86029; 
margin-left: 15px; 
}
/* ...................................................................................................................................................................................  [ menu  ] */
#menu {
position: absolute; 
overflow: hidden;
top: 60px; 
left: 15px;
width: 970px; 
height: 30px; 
padding-top: 5px;
background: transparent url(/obrazek/3/menu1-bg-970-c-png) no-repeat 0 0%;
}
#menu ul { 
width: 650px; 
height: 35px; 
padding: 0 10px; 
}
#menu li { 
float: left; 
list-style: none; 
}
#menu a {
display: block; 
float: left;
height: 30px; 
line-height: 30px;
text-decoration: none; color: white; font-weight: bold; padding: 0 10px;
}
#menu a:hover { 
text-decoration: underline; 
}
#menu li { 
background: transparent url(/images/styles/template6/black/menu-li-bg.gif) no-repeat 100% 0; 
}
#menu li.active { 
position: relative; 
background: #d2d2d1 url(/images/styles/template6/black/menu1-active-bg.gif) repeat-x 0 0; 
}
#menu li.active a { 
color: #444; padding: 0 10px; 
}
#menu li.active .lc, #menu li.active .rc { 
position: absolute; 
width: 7px; 
height: 30px; 
}
#menu li.active .lc { 
top: 0; 
left: -1px; 
background: #d2d2d1 url(/obrazek/3/menu1-ld-bg-gif) no-repeat 0 0; 
}
#menu li.active .rc { 
top: 0; 
right: 0; 
_right: -1px; 
background: #d2d2d1 url(/obrazek/3/menu1-re-bg-gif) no-repeat 0 0; 
}
/* ---[ menu, submenu ]----------------------- */
#menu2 {
position: absolute; 
overflow: hidden;
top: 15px; 
left: 15px;
width: 970px; 
height: 31px; 
padding-top: 5px;
background: transparent url(/obrazek/3/menu2-bg-970-png) no-repeat 0 0%;
}
#menu2 ul { 
width: 650px; 
height: 36px; 
padding: 0 10px; 
}
#menu2 li { 
float: left; 
list-style: none; 
}
#menu2 a {
display: block; 
float: left;
height: 31px; 
line-height: 31px;
text-decoration: none; 
color: white; 
font-weight: bold; 
padding: 0 10px;
}
#menu2 a:hover { 
text-decoration: underline; 
}
#menu2 li { 
background: transparent url(/images/styles/template6/black/menu-li-bg.gif) no-repeat 100% 0; 
}
#menu2 li.active { 
position: relative; 
background: #d2d2d1 url(/images/styles/template6/black/menu2-active-bg.gif) repeat-x 0 0; 
}
#menu2 li.active a { 
color: #444; 
padding: 0 10px; 
}
#menu2 li.active .lc, #menu2 li.active .rc { 
position: absolute; 
width: 7px; 
height: 31px; 
}
#menu2 li.active .lc { 
top: 0; 
left: -1px; 
background: #d2d2d1 url(/images/styles/template6/black/menu2-lc-bg.gif) no-repeat 0 0; 
}
#menu2 li.active .rc { 
top: 0; 
right: 0; 
_right: -1px; 
background: #d2d2d1 url(/images/styles/template6/black/menu2-rc-bg.gif) no-repeat 0 0; 
}
#submenu {
position: absolute; 
overflow: hidden;
top: 151px; 
left: 15px;
width: 970px; 
height: 25px; 
line-height: 25px;
background: #d2d2d1 url(/images/styles/template6/black/submenu-bg.gif) no-repeat 0 0%;
}
#submenu ul { 
width: 830px; 
height: 25px; 
padding: 0 20px; 
}
#submenu li { 
display: inline; 
}
#submenu a { 
text-decoration: none; 
color: #222; 
}
#submenu a:hover { 
text-decoration: underline; 
}
#submenu span { 
color: #c5c5c5; 
padding: 0 5px; 
}
/* ................................................................................................................................................................................    [ theme ] */
#theme {
position: absolute; 
overflow: hidden;
width: 970px; 
height: 200px;
background: transparent url(/obrazek/3/970x200-transparent-gif/) no-repeat 0 0;
z-index: 1;
}
.theme-1 { 
top: 185px; 
left: 15px; 
}
.theme-2 { 
top: 110px; 
left: 15px; 
}
#theme object {
position: absolute; 
overflow: hidden;
top: 0; 
left: 0;
width: 100%; 
height: 100%;
z-index: 1;
}
#theme .ltcorner, #theme .rtcorner, #theme .lbcorner, #theme .rbcorner {
display: block;
position: absolute; 
z-index: 2;
width: 8px; 
height: 8px;
}
#theme .ltcorner { 
top: 0; 
left: 0; 
background: transparent url(/images/styles/template6/black/theme-c4-bg.png) no-repeat 0 0; _background: transparent; 
}
#theme .rtcorner { 
top: 0; 
right: 0; 
background: transparent url(/images/styles/template6/black/theme-c4-bg.png) no-repeat -8px 0; _background: transparent; 
}
#theme .lbcorner { 
bottom: 0; 
left: 0; 
background: transparent url(/images/styles/template6/black/theme-c4-bg.png) no-repeat 0 -8px; _background: transparent; 
}
#theme .rbcorner { 
bottom: 0; 
right: 0; 
background: transparent url(/images/styles/template6/black/theme-c4-bg.png) no-repeat -8px -8px; _background: transparent; 
}

#theme h2, #theme p {
position: absolute;
width: auto; 
height: auto;
text-align: right;
}
#theme h2 { 
color: #91989E;
font-size: 1em; 
font-weight: normal; 
top: 30px; 
right: 30px; 
z-index: 99;
}
#theme p { 
color: #91989E;
top: 130px; 
right: 60px; 
width: 400px; 
}
#theme a { 
position: absolute; 
display: block; 
width: 100%; 
height: 100%; 
z-index: 3; 
}
/*  ( pozice obrázku překrytí pole "motiv"----  */
.hyper-motiv{
position: absolute; 
left: 15px; 
top: 110px; 
z-index: 10; 
}
/*  ((  pozice obrázku překrytí pole "motiv"----  */
/* ......................................................................................................................................................................................   [ logo ]  */ 
#logo {
position: absolute; 
display: block; 
overflow: hidden;
width: 250px; 
height: 30px;
top: 15px; 
left: 15px;
}
#logo span {
display: block; 
position: absolute;
width: 100%; 
height: 100%;
top: 0; 
left: 0;
background: transparent url(/obrazek/3/logo-menu-png/) no-repeat 0 0;
}
/* ---[ path ]-------------------------------- */
#path { 
font-size: 0.9em; 
color: #999; 
margin-bottom: 1em; 
}
#path a { 
color: #999; 
}
/* ---[ news ]-------------------------------- */
#news {
width: 240px;
background: #ddd url(/images/styles/template6/black/news-bottom-bg.gif) no-repeat 0 100%;
margin-bottom: 2em;
}
#n1 {
width: 218px; 
padding: 20px 11px;
background: url(/images/styles/template6/black/news-top-bg.gif) no-repeat 0 0;
}
#news .ndate, #news h3, #news .perex, #news .nmore { 
padding: 0 4px; 
margin-bottom: 0; 
}
#news h3 { 
font-weight: normal; 
background-color: #f6f6f6; 
}
#news .nitem { 
padding-bottom: 5px; 
border-bottom: 1px solid #fbfbfb; 
margin-bottom: 5px; 
}
#news .nmore { 
text-align: right; 
}
#news .perex p { 
margin-bottom: 0; 
}
#news a { 
color: #005492; 
}
/* ---[ favourites, blog, sidebar ]----------- */
.sidebar {
padding-top: 10px;
background: transparent url;
margin-bottom: 2em;
}
.sidebar ul li {
height: 21px; 
line-height: 19px;  
padding-left: 16px;
background: transparent url(/images/styles/template6/black/icon-favourites.gif) no-repeat 4px 6px;
border-bottom: 1px solid #eee;
}
/* ---[ random gallery img ]------------------ */
#rimg {
position: relative;
width: 240px; 
height: 117px; 
overflow: hidden;
text-align: center; 
padding-top: 10px;
background: #ddd url(/images/styles/template6/black/rimg-bg.gif) no-repeat 0 0;  
}
#rimg h2 { 
text-align: left; 
color: #222; 
border-bottom: 1px solid #d0d0d0; 
margin: 0 15px; 
}
#rimg .rimg { 
position: absolute; 
width: 240px; 
height: 125px; 
text-align: center; 
}
#rimg .vimg { 
top: 42px; 
left: 0; 
}
#rimg .himg { 
top: 47px; 
left: 0; 
}
#rimg img { 
border: 2px solid white; 
}
#rimg .rlink {
position: absolute; 
z-index: 1;
top: 0; 
left: 0;
width: 100%; 
height: 100%;
background: transparent url(/images/styles/template6/black/iefix-bg.gif) repeat-x 0 0;
}
#rimg .tcount {
position: absolute;
height: 15px; 
line-height: 15px; 
width: auto;
top: 13px; 
right: 20px;
font-size: 0.9em; 
color: #222; 
padding: 0 4px;
background-color: #dedede;
}
#rimg .lc, #rimg .rc { 
position: absolute; 
width: 2px; 
height: 15px; 
}
#rimg .lc { 
top: 0; 
left: 0; 
background: #dedede url(/images/styles/template6/black/rimg-lc-bg.gif) no-repeat 0 0; 
}
#rimg .rc { 
top: 0; 
right: 0; 
background: #dedede url(/images/styles/template6/black/rimg-rc-bg.gif) no-repeat 0 0; 
}
/*   ................................................................................................................................................................................... [ contact ] */
#contact {
position: absolute;
width: 870px; height: auto;
top: 10px; right: 15px;
color: #999;
z-index: 1;
}
#contact div {
float: right;
padding-left: 18px;
margin: 0 0 2px 20px;
}
#contact .fax, #contact .ic, #contact .dic { padding-left: 0; }
#contact .fax span, #contact .ic span, #contact .dic span {
display: block; float: left; 
width: 18px;
font-size: 10px;  
color: #222;
text-align: center;
margin: 2px 5px 0 0;
} 
#contact .fax span { margin-top: 1px; }
#contact .company { background: url(/images/styles/template6/black/icon-company.png) no-repeat 0 2px transparent; }
#contact .phone { background: url(/images/styles/template6/black/icon-phone.png) no-repeat 0 2px transparent; }
#contact .email { background: url(/images/styles/template6/black/icon-email.png) no-repeat 0 2px transparent; }
#contact .icq { background: url(/images/styles/template6/black/icon-icq.png) no-repeat 0 2px transparent; }
#contact .skype { background: url(/images/styles/template6/black/icon-skype.png) no-repeat 0 2px transparent; }

/* .................................................................................................................................................................................   [ search ] */
#search {
position: absolute;
width: 195px; 
height: 23px; 
line-height: 23px;
top: 65px; 
right: 20px;
}
#search div { 
display: block; 
float: left; 
}
#sbox {
overflow: hidden;
width: 170px; 
height: 23px;
background: #ffffff;
margin-right: 3px;
}
#sbox input {
width: 166px; 
height: 23px; 
line-height: 23px;
padding: 0 2px;
border: none;
background-color: transparent;
}
#search #loupe {
width: 22px; 
height: 23px;
background: url(/obrazek/3/sgo-bg-d-png) no-repeat 0 0 transparent;
cursor: pointer;
border: none;
}
/* ---[ form ]-------------------------------- */
#form {
padding: 10px 20px;
margin-bottom: 2em;
background-color: #eee;
border: 1px solid #ddd;
}
input, textarea { 
font: 100%/1.5 "Arial CE", Arial, sans-serif; 
}
textarea { 
width: 300px; 
}
#form input, #form textarea { 
padding: 0 2px; 
border: 1px solid #ddd; 
}
#form input { 
padding: 3px 2px; 
}
#form table { 
margin: 0 auto; 
}
#form table th { 
font-weight: bold; 
text-align: right; 
padding-right: 10px; 
}
#form table th span { 
color: #E86029; 
}
#form .fbody, #form .fnote { 
vertical-align: top; 
}
#form .button {
font: 100%/1.5 "Arial CE", 
Arial, sans-serif; 
font-weight: bold;
width: 92px; 
height: 22px;
color: white; 
cursor: pointer; 
_cursor: hand;
background: #a21e1e url(/images/styles/template6/black/button-bg.gif) repeat-x 0 0;
border: none;
}
#form p.required { 
padding-top: 1px; 
border-top: 1px solid #ccc; margin: 1em 0 0 0; 
}
#form #captcha { 
vertical-align: middle; 
}
/* ---[ comment ]----------------------------- */
#comment span { 
color: #999; 
}
#comment li { 
padding-bottom: 5px; 
border-bottom: 1px solid #eee;  
margin-bottom: 5px; 
}
#comment p { 
margin-bottom: 0; 
}
/* ---[ list ]-------------------------------- */
#listdata .lperex { 
border-bottom: 1px solid #eee; 
}
#listdata .lperex p { 
margin-bottom: 0; 
}
#listdata .linfo { 
color: #999; 
}
#listdata .linfo a { 
color: #999; 
}
#listdata span { 
color: #ddd; 
padding: 0 5px; 
}
#listdata .ltype1, #listdata .ltype1 a { 
color: black; 
}
#listdata .ltype2, #listdata .ltype2 a { 
color: #E86029; 
}
#listdata .folder { 
height: 24px; 
background: transparent url(/images/styles/template6/black/folder-bg.gif) no-repeat 100% 0; 
}
/* ---[ photogallery ]------------------------ */
.gset {
position: relative;
width: 265px; 
height: 150px;
text-align: left;
margin-bottom: 1em;
background: transparent url(/images/styles/template6/black/gset-bg.gif) repeat 0 0;
}
.gset .thumb {
position: absolute;
left: 7px; 
top: 25px;
background: transparent;
}
.gset .desc {
position: absolute;
left: 130px; 
bottom: 25px;
padding-right: 10px;
}
.gset .glink {
position: absolute; 
z-index: 1;
top: 0; 
left: 0;
width: 100%; 
height: 100%;
background: transparent url(/images/styles/template6/black/iefix-bg.gif) repeat-x 0 0;
}
.gset h2 { 
margin: 24px 10px 0 130px; 
} /* NENAPSAT JINAK? */
.thumb {
display: table; 
_position: relative;
float: left; 
overflow: hidden;
width: 100px; 
height: 100px;
text-align: center;
margin: 0 5px 10px 5px; 
_margin: 0 4px 8px 4px;
background: #eee url(/images/styles/template6/black/thumb-bg.gif) repeat 0 0;
}
.thumb-l1 {
display: table-cell;
_position: absolute;
_top: 50%; 
_left: 50%;
vertical-align: middle;
padding-top: 5px; 
_padding-top: 1px;
}
.thumb-l2 {
_position: relative;
_top: -50%; 
_left: -50%; 
}
.thumb img { 
border: 2px solid white; 
}
.ghr { 
clear: left; 
height: 1px; 
_font-size: 0; 
background-color: #f5f5f5; 
margin-bottom: 10px; 
}
#gphoto {
width: 650px; 
padding: 15px 0;
text-align: center;
background-color: #f5f5f5; 
margin-bottom: 1em;
}
#gphoto h2, #gphoto p { 
text-align: left; 
margin-left: 15px; 
}
#gphoto img { 
border: 2px solid white; 
}
.gnav1, .gnav2 { 
height: 23px; 
line-height: 23px; 
margin-bottom: 1em;  
border-top: 1px solid #f5f5f5; 
border-bottom: 1px solid #f5f5f5; 
}
.gnav2 { 
text-align: center; 
}
.gnav1.bottom, .gnav2.bottom { 
margin-bottom: 2em; 
}
.gnav1 .gback { 
padding: 1px 0 1px 21px; 
background: transparent url(/images/styles/template6/black/icon-gl.gif) no-repeat 0 1px; 
}
.gnav2 .gprev { 
float: left; 
padding: 1px 0 1px 21px; 
background: transparent url(/images/styles/template6/black/icon-gl.gif) no-repeat 0 4px; 
}
.gnav2 .gnext { 
float: right; 
padding: 1px 21px 1px 0; 
background: transparent url(/images/styles/template6/black/icon-gr.gif) no-repeat 100% 4px; 
}
/* ---[ error, success report ]--------------- */
#error, #success {
position: relative;
font-weight: bold;
color: white;  
padding: 10px 10px 10px 46px;
margin: 1.5em 0;
}
#success { 
background: #50ab38 url(/images/styles/template6/black/success-bg.png) no-repeat 16px 8px; 
}
#error { 
background: #ab3838 url(/images/styles/template6/black/error-bg.png) no-repeat 16px 8px; 
}
#error span, #success span {
display: block; 
position: absolute;
width: 2px; 
height: 2px;
overflow: hidden;
background-image: url(/images/styles/template6/black/notice-bg.png);
}
#error .lt { 
left: 0; 
top: 0; 
background-position: 0 0; 
}
#error .rt { 
right: 0; 
top: 0;  
background-position: -2px 0; 
}
#error .lb { 
left: 0; 
bottom: 0; 
background-position: 0 -2px; 
}
#error .rb { 
right: 0; 
bottom: 0; 
background-position: -2px -2px; 
}
#success .lt { 
left: 0; 
top: 0; 
background-position: 0 -4px; 
}
#success .rt { 
right: 0; 
top: 0;  
background-position: -2px -4px; 
}
#success .lb { 
left: 0; 
bottom: 0; 
background-position: 0 -6px; 
}
#success .rb { 
right: 0; 
bottom: 0; 
background-position: -2px -6px; 
}
#error a, #success a { 
color: white; 
}
/* ---[ password protection ]----------------- */
#password {
padding: 10px 20px;
margin-bottom: 1em;
background-color: #eee;
border: 1px solid #ddd;
}
#password table { 
margin-bottom: 0; 
}
#password input { 
font: 100%/1.5 "Arial CE", Arial, sans-serif; 
padding: 3px 2px; 
border: 1px solid #ddd; 
}
#password .button {
font: 100%/1.5 "Arial CE", Arial, sans-serif; 
font-weight: bold;
width: 92px; 
height: 22px;
color: white; 
cursor: pointer; 
_cursor: hand;
background: #a21e1e url(/images/styles/template6/black/button-bg.gif) repeat-x 0 0;
border: none;
}
/* ---[ table ]------------------------------- */
.tabulka {
width: 100%;
border-collapse: collapse;
border: 2px solid #ddd;
margin-bottom: 2em;
}
.tabulka th, .tabulka td {
padding: 4px 8px;
border: 1px solid #ddd;
}
.tabulka thead th, .tabulka thead td {
font-weight: bold; 
text-align: center;
padding: 4px 8px;
background-color: #eee;
border-bottom: 1px solid #ddd;
}
.tabulka tbody th {
font-weight: bold; 
text-align: left;
}
.tabulka tbody tr:hover {
background-color: #eee;
}

/* ---[ eshop ]------------------------------- */

/* ( L box - nadpis submenu  */
.box-submenu-01{
position: absolute;
color:#0054B2;
font-size: 1.1em;
font-weight: bold;
left: 23px; 
top: 315px; 
z-index: 90; 
}
/* ( L box - nadpis submenu   */

/* ( L box - nadpis submenu - stránka KONTAKT  */
.box-submenu-02{
position: absolute;
color:#0054B2;
font-size: 1.1em;
font-weight: bold;
left: 38px; 
top: 335px; 
z-index: 90; 
}
/* ( L box - nadpis submenu - stránka KONTAKT   */


/* ( L box - text 01 */
.box-text-01{
position: absolute; 
font-size: 1.2em;
left: 20px; 
top: 375px; 
z-index: 90; 
}
/* ( L box - text 01  */

/* (  ikon-galerie-01b  */
.ikon-galerie-01b{
position: relative;
}
.nahled-b img{
border: 1px solid #005B9A;
margin: 0 3px 3px 0;
}
.nahled-b:hover{
background-color: transparent;
}
.nahled-b:hover img{
border: 1px solid #FFFFFF;
}
.nahled-b span{ 
position: absolute;
background-color: #C9C9C9;
padding: 5px;
left: 0;
border: 1px #FFFFFF;
visibility: hidden;
color: #000000;
text-decoration: none;
}
.nahled-b span img{
border-width: 0;
padding: 1px;
}
.nahled-b:hover span{
visibility: visible;
top: -68px;
left: 180px;
z-index: 99;
}
/* ((  ikon-galerie-01b */

/* (  ikon-galerie-02c  */
.ikon-galerie-02c{
position: relative;
}
.nahled-c img{
border: 1px solid #005B9A;
margin: 0 3px 3px 0;
}
.nahled-c:hover{
background-color: transparent;
}
.nahled-c:hover img{
border: 1px solid #FFFFFF;
}
.nahled-c span{ 
position: absolute;
background-color: #C9C9C9;
padding: 5px;
left: 0;
border: 1px #FFFFFF;
visibility: hidden;
color: #000000;
text-decoration: none;
}
.nahled-c span img{
border-width: 0;
padding: 1px;
}
.nahled-c:hover span{
visibility: visible;
top: -92px;
left: 180px;
z-index: 99;
}
/* ((  ikon-galerie-02c */

/* (  ikon-galerie-03d  */
.ikon-galerie-03d{
position: relative;
}
.nahled-d img{
border: 1px solid #005B9A;
margin: 0 3px 3px 0;
}
.nahled-d:hover{
background-color: transparent;
}
.nahled-d:hover img{
border: 1px solid #FFFFFF;
}
.nahled-d span{ 
position: absolute;
background-color: #C9C9C9;
padding: 5px;
left: 0;
border: 1px #FFFFFF;
visibility: hidden;
color: #000000;
text-decoration: none;
}
.nahled-d span img{
border-width: 0;
padding: 1px;
}
.nahled-d:hover span{
visibility: visible;
top: -115px;
left: 180px;
z-index: 99;
}
/* ((  ikon-galerie-03d */

/* (  ikon-galerie-04e  */
.ikon-galerie-04e{
position: relative;
}
.nahled-e img{
border: 1px solid #005B9A;
margin: 0 3px 3px 0;
}
.nahled-e:hover{
background-color: transparent;
}
.nahled-e:hover img{
border: 1px solid #FFFFFF;
}
.nahled-e span{ 
position: absolute;
background-color: #C9C9C9;
padding: 5px;
left: 0;
border: 1px #FFFFFF;
visibility: hidden;
color: #000000;
text-decoration: none;
}
.nahled-e span img{
border-width: 0;
padding: 1px;
}
.nahled-e:hover span{
visibility: visible;
top: -138px;
left: 180px;
z-index: 99;
}
/* ((  ikon-galerie-04e */

/* ( logo Rydval a.s. -úvod stránka  */
.logo-rydval{
position: absolute;
left: 258px; 
top: 337px; 
z-index: 99; 
}
/* ( ( logo Rydval a.s. -úvod stránka   */

/* ( logo Rydval a.s. - kontakt  */
.logo-rydval2{
position: absolute;
left: 260px; 
top: 718px; 
z-index: 99; 
}
/* ( ( logo Rydval a.s. - kontakt   */





